赞
踩
在官网下载对应机型的MySQL版本
点击Product Version去选择对应机型的版本进行安装(比如:作者这里的Mac是老版本的MacOS 10.13
在这可以选择软件版本
我们可以看到有两个不同架构的安装包(DMG和 TAR),如果不知道自己电脑是TAR还是X86的话可以打开终端输入:uname -a
或者 uname -a | awk -F " " '{print $(NF-1)}'
来查看。
作者的电脑是x86, 则下载DMG版本的,如下图:
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
mysql
mysql: command not found
则要进行环境配置在/usr/local/mysql/bin/
里把mysql添加到环境变量
- 打开终端,在终端输入:
sudo vim ~/.bash_profile
(执行root权限,当前用户的根目录下的.bash_profile),回车输入密码,打开后,按下 i 键,进入编辑模式。- 然后在里面输入:
export PATH=$PATH:/usr/local/mysql/bin
- 按ESC键退出编辑模式,然后输入:
:wq
,按下command+s保存- 输入:
source ~/.bash_profile
(重新加载)使环境变量配置生效- 控制台输入
mysql --version
,出现mysql Ver 8.0.12 for macos10.13 on x86_64 (MySQL Community Server - GPL)
查看到版本号就成功了- 查看mysql本地位置:
ps -ef|grep mysql
- 创建
touch .zshrc
- 打开
open .zshrc
- 输入
source ~/.bash_profile
- 这样就不用每次打开mysql
cd /usr/local/mysql/bin/
回车后登录管理员权限sudo su
回车./mysqld_safe --skip-grant-tables &
命令来禁止mysql验证功能,回车mysql会自动重启(偏好设置中mysql的状态会变成running)./mysql
命令回车FLUSH PRIVILEGES
命令回车ET PASSWORD FOR 'root'@'localhost' = PASSWORD('')
命令回车,修改结束,重新启动终端后,输入:mysql -u root -p
回车,再输入之前设置的密码就启动成功了。打开终端窗口依次执行以下操作:
使用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*
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。