mac 安装好mysql后密码重置

mac版

安装好mysql后会给一个root默认密码,如下图所示:

一会儿用这个密码登录。

默认mysql的目录在/usr/local/mysql和/usr/local/mysql-5.7.9-osx10.9-x86_64,两个目录下的东西貌似一模一样,不明白为什么会这样?

进入其中任何一个目录都可以,我进入的是/usr/local/mysql/bin,执行:

localhost:bin xiaotuerguaiguai$ mysql -uroot -p
提示输入密码,输入刚才的密码

Enter password:*
回车,提示:

 

查看下mysql是否起动:

没有起动,不知是不都是这样,我这边刚装好的时候mysql是没有起动的。

再次查看:

可以看到这次mysql服务已经起动。执行如下命令登录

登录成功。在这儿要注意不要用这种方式登录 mysql -uroot -p默认密码,密码不要直接跟在-p后面,因为密码中有可能有特殊字符导致mysql密码读取不全。

登录成功后mysql要求你立即重置密码,做任何其它操作都会报如下错误:

执行如下命令更改密码:

SET PASSWORD = PASSWORD('1234');

--完--

 

centos 版

mysql.user表中password字段已更改为authentication_string字段,password字段不存在了
mysql> update user set authentication_string=password("yourpassword") where user="root";

 

posted @ 2015-11-14 18:36  cglworkBook  阅读(517)  评论(0编辑  收藏  举报