1.首先在MySQL 官方网站下载 http://dev.mysql.com/downloads/file/?id=466265
按照步骤直接安装就好。
2.安装完成之后,可以在bash_profile中添加MySQL路径。
export MYSQL_HOME="/usr/local/mysql"
export PATH=$PATH:$MYSQL_HOME/bin:/sbin:/usr/bin:/usr/sbin
3.此时在终端输入 mysql -u root -p 回车 输入密码 直接回车(安装成功后会有个默认密码是 iXpWrlJFw6%g)
完成之后 可以在系统偏好设置看到 这个图标,通过它就可以控制mysqlserver的启动和关闭。
当然你也可以通过终端去控制,通过命令:
sudo /usr/local/mysql/support-files/mysql.server start
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server restart
注意:如果你忘记了 mysql 的root密码 ,可以通过如下步骤重置:
1.先停止mysql 服务
2.通过终端输入:sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
3. 打开另一个新终端,输入:
sudo /usr/local/mysql/bin/mysql -u root
出现mysql>
输入(注意加分号啊)
UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';
FLUSH PRIVILEGES;
\q
4.然后重启mysql
*以上方法针对 MySQL V5.7.9, 旧版的mysql请使用:UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root';
遇到的问题:
MySQL提示:The server quit without updating PID file
可以参看这篇文章:
http://www.jb51.net/article/48625.htm
笔者是通过chmod -R 755 /usr/local/mysql/data 命令,给予了/usr/local/mysql/data/mysql.pid文件 写的权限。如果还有问题,查看进程里是否有mysql的进程,彻底杀掉该进程。