Mac 下安装MySQL5.7.6版本时,修改安装生成的root临时密码时遇到的一个问题
2016-03-24 20:53
190 查看
1.简要介绍
在Mac上安装Mysql时,使用.dmg安装包进行安装时,在安装完成后,安装器会默认给root用户设置一个临时密码。
而在正常启动和登陆mysql以后,由于没有更改root用户的临时密码,因此在命令行下,所有的sql操作均不能正常完成,均会提示需要首先修改root用户密码才可以执行操作。
2.解决方法
由于MySQL目前最新的版本为5.7.x,且最新版本中MySQL修改root用户的密码操作出现了变动,与以前版本的完全不同。
查阅官方文档才找到正确的方法。
首先在命令行下登陆mysql
/usr/local/mysql/bin/mysql -u root -p
然后
如果MySQL为5.7.6及以后版本时,使用以下命令修改root的临时密码
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
如果MySQL为5.7.5及以前版本时,使用以下命令修改root的临时密码
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘新密码’);
微信号:CoderPJ
二维码:
及时查看我发布的博客,请关注我个人的微信公众号!谢谢!
在Mac上安装Mysql时,使用.dmg安装包进行安装时,在安装完成后,安装器会默认给root用户设置一个临时密码。
而在正常启动和登陆mysql以后,由于没有更改root用户的临时密码,因此在命令行下,所有的sql操作均不能正常完成,均会提示需要首先修改root用户密码才可以执行操作。
2.解决方法
由于MySQL目前最新的版本为5.7.x,且最新版本中MySQL修改root用户的密码操作出现了变动,与以前版本的完全不同。
查阅官方文档才找到正确的方法。
首先在命令行下登陆mysql
/usr/local/mysql/bin/mysql -u root -p
然后
如果MySQL为5.7.6及以后版本时,使用以下命令修改root的临时密码
ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘新密码’;
如果MySQL为5.7.5及以前版本时,使用以下命令修改root的临时密码
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘新密码’);
微信号:CoderPJ
二维码:
及时查看我发布的博客,请关注我个人的微信公众号!谢谢!
相关文章推荐
- MySQL数据库事务隔离级别(Transaction Isolation Level)
- navicat for mysql psc 没有数据或者只有部分数据(即有一部分表没有数据)
- 将excel文件中的数据导入到mysql
- MySQL系列:索引和Explain
- MySQL学习笔记之八:使用Xtrabackup进行MySQL热备
- MySQL常用命令
- mysql多实例
- mysql的备份与恢复
- 关于MySQL常用的一些函数以及一些计算
- Mysql 5.7 Root密码忘记回复(重置root密码)
- mysql InnoDB 索引小记
- MySQL的limit是针对结果集进行分页。
- mysql 5.6 用户密码过期问题
- Mysql索引
- mysql编译安装
- MySQL存储引擎--简介入门
- c#怎样连接MySQL数据库
- MySql中删除重复垃圾记录
- MySQL性能优化
- MySql WorkBench通过表生成表关系图