Mysql for Mac安装及环境配置

作者: ImmortalBird | 来源:发表于2016-09-19 13:59 被阅读2109次

首先,去官网下载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('你的新密码');

至此,密码修改完成,可以成功登陆。

相关文章

网友评论

  • SuperObject:用最后的方法的吧!最后的方法见成效!
  • 第四个帅气的昵称:使用最后的方法修改密码后,偏好设置便不能手动停止mysql了。不知什么原因。

本文标题:Mysql for Mac安装及环境配置

本文链接:https://www.haomeiwen.com/subject/dtwgettx.html