首先,去官网下载Mac版mysql。
http://dev.mysql.com/downloads/mysql/
注意下载.dmg后缀的,这个是程序安装方式的,一步步安装就行。最后,也是最大的一个坑,安装完后mysql会弹出一个框框,告诉你安装成功以及root用户的初始密码,注意Mysql for Mac 的初始密码是随机生成的,最好记住。
将mysql路径加入环境变量
1.打开终端,输入:open .bash_profile (如果文件不存在就 创建文件:touch .bash_profile 编辑文件:open .bash_profile)
2.直接输入如下语句:
export PATH=${PATH}:/usr/local/mysql/bin
保存,关闭终端和TextEdit。
重新打开终端,输入:mysql -u root -p
输入root初始密码,⚠️你输入任何字符都不会有显示。输入完成回车
当你想要创建表时,mysql提示你一定要修改初始密码后才能进行其它操作。
整理了以下四种在MySQL中修改root密码的方法,可能对大家有所帮助!
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:用mysqladmin
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"
方法3: 用UPDATE直接编辑user表
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
方法4:如果你忘记了或者不知道初始密码。
step1:
苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)
step2:
进入终端输入:cd /usr/local/mysql/bin/
回车后 登录管理员权限 sudo su
回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &
回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
step3.
输入命令 ./mysql
回车后,输入命令 FLUSH PRIVILEGES;
回车后,输入命令 SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
至此,密码修改完成,可以成功登陆。