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";
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容