当前位置: 首页 > news >正文

mac上安装mysql

mac上安装mysql

  • 1. 关于Linux上安装mysql
  • 2. 下载安装
    • 2.1 下载
    • 2.2 安装
  • 3. 客户端连接mysql
    • 3.1 先查看mysql服务
    • 3.2 连接mysql客户端
      • 3.2.1 终端使用命令连接
      • 3.2.2 可视化工具连接
    • 3.3 其他简单操作(启动服务等)
      • 3.3.1 可视化界面操作
  • 4. 配置环境变量
    • 4.1 配置环境变量之前
    • 4.2 配置环境变量之后
      • 4.2.1 配置环境变量
      • 4.2.2 配置环境变量之后测试命令
  • 5. 推荐其他系统上安装mysql
    • 5.1 win上安装mysql
    • 5.2 Linux上安装mysql

1. 关于Linux上安装mysql

2. 下载安装

2.1 下载

  • 官网下载地址:
    https://dev.mysql.com/downloads/mysql/.
    在这里插入图片描述
    在这里插入图片描述

2.2 安装

  • 双击压缩包,然后一步一步安装即可:
    在这里插入图片描述
  • 上面安装结束之后,打开系统设置,可以看到mysql安装成功
    请添加图片描述
  • 下面是默认路径,可修改
    在这里插入图片描述

3. 客户端连接mysql

3.1 先查看mysql服务

  • 上面安装成功之后,可以在设置里看到mysql服务安装之后已经启动
    在这里插入图片描述
  • 终端查看
    ps -ef | grep mysql
    

3.2 连接mysql客户端

3.2.1 终端使用命令连接

  • 进入安装目录:
    cd /usr/local/mysql
    
  • 连接mysql服务-1(注意:此时在 /usr/local/mysql 目录下):
    ./bin/mysql -u root -p
    
    在这里插入图片描述
  • 连接mysql服务-2(注意:此时不用在 /usr/local/mysql 目录下)
    /usr/local/mysql/bin/mysql -u root -p
    
    在这里插入图片描述

3.2.2 可视化工具连接

  • 使用你常用的可视化工具即可,如下即连接成功
    在这里插入图片描述
    在这里插入图片描述

3.3 其他简单操作(启动服务等)

3.3.1 可视化界面操作

  1. 停止服务
    • 不用命令停止的方式:
      在这里插入图片描述
    • 用命令停止的方式:
      直接杀进程
  2. 启动服务
  • 如下:
    在这里插入图片描述

4. 配置环境变量

4.1 配置环境变量之前

  • 不配置环境变量也可以使用,像上面启动服务,停止服务,可视化工具连接mysql客户端等,都能正常使用
    但是不能使用简单命令(比如:查看版本号,简单命令连接客户端等),有些命令也不可用,如下:
    在这里插入图片描述

4.2 配置环境变量之后

4.2.1 配置环境变量

  • 修改配置文件.zprofile
    vim ~/.zprofile
    
    export MYSQL_HOME=/usr/local/mysql/bin
    export PATH=$PATH:$MAVEN_HOME/bin:${MYSQL_HOME}
    
    在这里插入图片描述
  • 修改前和修改后,如下:
    在这里插入图片描述

4.2.2 配置环境变量之后测试命令

  1. 查看mysql版本,上图可见,命令可用了
    mysql --version
    
  2. 连接客户端(任何路径下可用
    mysql -u root -p
    

5. 推荐其他系统上安装mysql

5.1 win上安装mysql

  • mysql-5.7.21-winx64安装步骤及启动、密码等问题的解决(Windows).

5.2 Linux上安装mysql

  • Linux下安装MySQL、安装注意事项以及安装问题解决等(以腾讯云服务为主).
  • linux下普通用户安装MySQL–非root用户安装MySQL(以阿里云服务为主).
http://www.lryc.cn/news/7918.html

相关文章:

  • Django 模型继承问题
  • Vue3篇.01-简介及基本使用,项目创建方式, 模板语法, 事件监听, 修饰符
  • 别学英语了,真的
  • CRM系统五大技巧集成Excel为销售流程赋能
  • 交通部互通互联码的根证书规则
  • Map和Set(Java详解)
  • Vue 3的响应式机制
  • 30岁了,说几句大实话
  • AsyncTask使用及源码查看Android P
  • 花2个月面过华为测开岗,拿个30K不过分吧?
  • JAVA练习51-最大子数组和
  • Inception Transformer
  • 10分钟学会数据库压力测试,你敢信?
  • 论文阅读 | Video Super-Resolution Transformer
  • 7-6 带头节点的双向循环链表操作
  • npm publish 、 npm adduser 提示 403 的问题
  • Java 8的函数式接口使用示例
  • 2023年企业如何改善员工体验?为什么员工体验很重要?
  • 设计模式:桥接模式让抽象和实现解耦,各自独立变化
  • C++学习记录——십 STL初级认识、标准库string类
  • 【redis】redis缓存与数据库的一致性
  • XCP实战系列介绍12-基于Vector_Davinci工具的XCP配置介绍(一)
  • Unity Material详解
  • 碰撞检测算法分类
  • 代码随想录第十二天(
  • 电源模块 DC-DC直流升压正负高压输出12v24v转±110V±150V±220V±250V±300V±600V
  • 【动画图解】这个值取对了,ViewPager2才能纵享丝滑
  • CSDN每日一练:小豚鼠搬家
  • Dockerfile命令及实践构建一个网站
  • [VMware]Ubuntu18.04 网络图标消失