开始我们的旅程吧!!
一、下载MYSQL
- MYSQL系统版本:
Mac OS X 10.12 (x86, 64-bit), Compressed TAR Archive
- 下载地址:点击下载
image.png
二、使用命令行解压压缩包并拷贝到/usr/local/mysql
操作步骤如下:
- 进入mysql的下载目录(我这边mysql安装包放在download),其中XXX指的是 当前用户的名字
cd /Users/XXX/Downloads
- 解压SQL压缩包
zxvf mysql-5.7.9-osx10.10-x86_64.tar.gz
- 拷贝压缩包内容到/usr/local/mysql
sudo mv mysql-5.7.9-osx10.10-x86_64 /usr/local/mysql
- 更改 mysql 安装目录所属用户与用户组
cd /usr/local
sudo chown -R root:wheel mysql
三、配置环境变量
- 编辑环境变量,当提示提示没有权限时,请使用sudo vim ~/.bash_profile
vim ~/.bash_profile
- 在英文输入法下,按下键盘中的“i”,然后粘贴如下信息
export PATH=${PATH}:/usr/local/mysql/bin
- 按ESC键,然后输入:wq!, 保存并退出
- 最后执行source ~/.bash_profile,使它生效
四、MySQL的启动,停止和状态检查
- 进入mysql目录:执行 cd /usr/local/mysql
- 启动mysql:执行 sudo support-files/mysql.server start
- 重启mysql:执行 sudo support-files/mysql.server restart
- 停止mysql:执行 sudo support-files/mysql.server stop
- mysql状态:执行 sudo support-files/mysql.server status
五、修改密码
- 关闭mysql服务
sudo /usr/local/mysql/support-files/mysql.server stop
- 安全模式启动mysql(安全模式下,可以直接打开mysql命令行窗口,而不需要密码。)
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
- 修改root密码
注:5.7较之之前的版本,mysql.user表里面的password字段改成了:authentication_string,逐一输入以下命令,修改root密码并退出。
mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('my-new-password') WHERE User='root';
FLUSH PRIVILEGES;
将my-new-password换成你的新密码。运行完以上命令后,root的密码就修改成你设置的密码了。
六、进入MYSQL
- 执行mysql命令,
sudo /usr/local/mysql/bin/mysql -u root -p
注: 执行该命令后,因为我们这边用sudo,所以第一次输入密码有可能是你本机密码,而后才是mysql密码(该密码为你刚才修改的密码)
- 如果成功进入的话,应该会出现mysql>
>mysql> - 输入" quit; " ,即可退出mysql。
注意:
坑1: 在执行mysql命令时,有时候会提示command not found,捣鼓了一个晚上,才发现/usr/local/mysq/bin 目录中【mysql】这个文件显示为“替换”(类似于快捷键) 或者mysql文件没了。
解决方法是: 把mysql压缩包里面对应目录的mysql再次拷贝过来覆盖掉。
网友评论