Mac mysql8.0 安装步骤

发布时间 2023-09-10 00:39:42作者: zorashuang
  1. 官网下载安装包。
    1.   https://dev.mysql.com/downloads/mysql/
    2. 选择安装包,a.mysql版本 b.操作系统 c.操作系统版本
    3. 查看自己操作系统版本:uname -a
      1.   

    4.  DMG Archive的版本是可视化安装步骤,双击安装包安装即可;Compressed TAR Archive的版本是终端输入命令安装步骤;

    5. 我这里下载的是macOS 13 (ARM, 64-bit), Compressed TAR Archive安装包。
  2. 准备安装。
    1. 解压安装包mysql-8.0.34-macos13-arm64.tar.gz -> mysql-8.0.34-macos13-arm64。
    2. 修改文件夹名称mysql-8.0.34-macos13-arm64 -> mysql-8.0.34
    3. 将解压后的文件夹移动到/usr/local/目录下,为什么转移到这里呢?查了一下,usr 目录是mac系统下一些程序或者数据安装目录
      1. sudo mv mysql /usr/local/.
    4. 更改MySQ的/usr/local/mysql安装目录用户以及用户组,以及/usr/local/mysql/data的权限
      1. sudo chown -R root:wheel /usr/local/mysql-8.0.34  (wheel组相当于超级管理员用户组,此组内的成员拥有最高的系统权限,root用户相当于超级管理员账号,属于wheel组)
      2. sudo chmod -R 777 /usr/local/mysql-8.0.34/data/
    5. 配置环境变量
      1. vim ~/.bash_profile:
      2. export MYSQL_HOME=/usr/local/mysql-8.0.34
        export PATH=$MYSQL_HOME/bin:$MYSQL_HOME/support-files:$PATH
      3. source ~/.bash_profile
    6. 接着初始化数据库:
      1. sudo mysqld --initialize --user=mysql
      2. 这里我们得到一个root密码,输入命令回车后,下面出现几行结果,密码是,前面有localhost字样的,copy下来.
    7. 由于此次安装的数据库,不再自带配置文件,my.cnf需要自行添加配置。(5.7.6版本以上不再自带 配置文件)
      1. sudo vim /etc/my.cnf
      2. [mysqld]
        basedir=/usr/local/mysql
        default_authentication_plugin=mysql_native_password
      3. 接下来还需要修改该文件权限: sudo chmod 644 /etc/my.cnf
    8. 链接数据库,进行登陆:
      1. mysql -u root -p 
      2. 输入刚刚copy的密码
    9. 刚刚进入,还不能操作数据库。需要修改刚刚的密码,才能操作:
      1. alter user 'root'@'localhost' identified by '自定义密码';
    10. 修改过后,退出重启。
      数据库命令行键入,exit退出。
      命令行内输入,sudo mysql.server restart重启。