mac中MySQL安装与配置

MySQL安装与配置

1. MySQL 8.0.16版本的下载

  •  这里下载的是8.0.16版本,安装dmg版本;按照提示一步一步安装即可。
  • 启动:在【系统偏好设置】找到【MySQL】图标,【Start MySQL Server】即可。

2. MySQL的环境变量设置

  • 打开【Terminal】:输入命令:vim ~/.profile
  • 【编辑环境变量】:加入export PATH=${PATH}:/usr/local/mysql/bin;保存并退出
  • 【确保环境变量生效】:输入命令:1)source ~/.profile      2)echo $PATH

3.  MySQL的连接

  • 正常情况下,命令行输入:
    mysql -u root -p

    紧接着出现:

  • Enter password:[这里输入安装时设置的密码]

    不出问题的话,MySQL已经连接成功,可以直接使用,输入Mysql语句了。

4. 容易出现的问题

  • 服务启动失败解决方法 
  • 安装mysql 8.0以上版本,连接出现Access denied for user 'root'@'localhost' (using password: YES/No)   

    • Step 1:关闭MySQL服务器,【系统偏好设置】,【Stop MySQL Server】;若此方法不能关闭服务器,利用上述【服务启动失败解决方法】(即直接杀死进程)
    • Step 2:  打开终端,进入MySQL目录,以管理员身份
      cd /usr/local/mysql/bin  #切换目录
      sudo -s  #管理员权限
      ./mysqld_safe --skip-grant-tables &  #回车以禁止mysql验证功能,mysql会自动重启
    • Step 3:新打开一个终端(快捷键:command+T),切换目录并输入以下命令:
      cd /usr/local/mysql/bin #切换目录
      ./mysql
      update user set authentication_string='' where user='root';#将authentication_string置空
      #注意:8.0以上版本
      #set password for 'root'@'localhost' = password('root');# 该语句已经不起作用

      alter user 'root'@'localhost' identified by 'newpassword'; #newpassword是新设置的密码 flush privileges;#完成后,快捷键(Control+z)退出
    • Step 4:关闭所有终端,重新打开终端,输入如下命令

      mysql -u root -p

      紧接着输入新设置的密码即可显示连接成功。 

猜你喜欢

转载自www.cnblogs.com/phonix/p/11845834.html