MAC电脑下载MySQL、安装MySQL、配置MySQL、root密码重置和完全彻底卸载MySQL

1. MySQL下载

官网下载对应机型的MySQL版本
点击Product Version去选择对应机型的版本进行安装(比如:作者这里的Mac是老版本的MacOS 10.13
在这里插入图片描述

在这可以选择软件版本
在这里插入图片描述
我们可以看到有两个不同架构的安装包(DMG和 TAR),如果不知道自己电脑是TAR还是X86的话可以打开终端输入:uname -a 或者 uname -a | awk -F " " '{print $(NF-1)}' 来查看。
作者的电脑是x86, 则下载DMG版本的,如下图:
在这里插入图片描述

2. MAC下安装MySQL

  1. 下载好后点击pkg文件进行安装,点击“继续”。
    在这里插入图片描述
  2. 一直点击继续。
    在这里插入图片描述
  3. 点击“同意”和“继续”。
    在这里插入图片描述
  4. 输入本机的开机密码。
    在这里插入图片描述
  5. 这里选择“Use Legacy Password Encryption”传统密码加密。
    在这里插入图片描述
  6. 设置密码。
    在这里插入图片描述
  7. 输入本机的开机密码。
    在这里插入图片描述
  8. 安装完成,点击“关闭”。
    在这里插入图片描述
  9. 完成以上的操作后会在“系统偏好设置”里有一个MySQL的小图标,点击小图标。
    在这里插入图片描述
  10. 点击图标后会出现以下界面,如果两个绿点都变绿了,说明我们安装成功了。
    在这里插入图片描述
  11. 安装完成后,打开终端输入:mysql --version查看版本号,若显示版本号说明安装正常。

在这里插入图片描述

若显示command not found,则在终端输入:/usr/local/mysql/bin/mysql为mysql默认安装路径。

在这里插入图片描述

配置默认路径:

cd /usr/local/bin/
sudo ln -fs /usr/local/mysql/bin/mysql mysql

关闭MySQL服务:

sudo /usr/local/mysql/support-files/mysql.server stop

3. MAC环境配置MySQL

  1. 打开Mac终端连接,在终端输入:mysql
    出现:mysql: command not found则要进行环境配置
  2. MySQL配置

/usr/local/mysql/bin/里把mysql添加到环境变量

  1. 打开终端,在终端输入:sudo vim ~/.bash_profile(执行root权限,当前用户的根目录下的.bash_profile),回车输入密码,打开后,按下 i 键,进入编辑模式。
  2. 然后在里面输入:export PATH=$PATH:/usr/local/mysql/bin
  3. 按ESC键退出编辑模式,然后输入::wq ,按下command+s保存
  4. 输入:source ~/.bash_profile(重新加载)使环境变量配置生效
  5. 控制台输入mysql --version,出现 mysql Ver 8.0.12 for macos10.13 on x86_64 (MySQL Community Server - GPL)查看到版本号就成功了
  6. 查看mysql本地位置:ps -ef|grep mysql
  7. 创建touch .zshrc
  8. 打开open .zshrc
  9. 输入source ~/.bash_profile
  10. 这样就不用每次打开mysql

4. 忘记root密码重置

  1. 苹果->系统偏好设置->关闭mysql服务(点击stop mysql server)
  2. 进入终端输入:cd /usr/local/mysql/bin/ 回车后登录管理员权限
  3. 终端输入:sudo su 回车
  4. 输入:./mysqld_safe --skip-grant-tables &命令来禁止mysql验证功能,回车mysql会自动重启(偏好设置中mysql的状态会变成running)
  5. 输入:./mysql命令回车
  6. 输入:FLUSH PRIVILEGES 命令回车
  7. 输入:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('')命令回车,修改结束,重新启动终端后,输入:mysql -u root -p 回车,再输入之前设置的密码就启动成功了。

5. MAC下完全彻底卸载MySQL

打开终端窗口依次执行以下操作:
使用mysqldump备份你的数据库将文本文件!
停止数据库服务器

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
edit /etc/hostconfig and remove the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*

最后这三行很重要:可以完全的删除旧版,之后你可以重新再安装新版本

sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

猜你喜欢

转载自blog.csdn.net/qiqizgl777/article/details/129402764