1 下载mysql
推荐下载dmg
2 安装
一路NEXT 就可以了
3 检测是否安装成功
打开命令行工具 进入安装默认目录
cd /usr/local/
如果有mysql 文件夹就说明安装成功了
4 启动mysql
sudo /usr/local/mysql/support-files/mysql.server start
5 root 登录 mysql
进入bin 目录下
cd /usr/local/mysql/bin
mysql -u root -p
在我的mac 下会报错
ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
这个原因可能是新安装的mysql 没有设置密码
解决方案如下:
(1) 停止mysql
sudo /usr/local/mysql/support-files/mysql.server stop
(2) 用安全模式打开:
sudo mysqld_safe --skip-grant-tables
(3)command + n 打开另一个命令行工具 进入bin 目录下
cd /usr/local/mysql/bin
(3)登录mysql
mysql -u root -p
这时候应该可以登录成功了
(4)设置密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
如何报错 The MySQL server is running with the –skip-grant-tables option so it cannot execute this statement
可以用下面方法解决
mysql> set global read_only=0;
mysql>flush privileges;
再次设置密码
如果看见 Query OK 恭喜你修改密码成功了
这时候可以关掉安全启动的那个命令行窗口
先关闭下mysq 在启动下 然后在执行登录命令就可以了