Mysql5.7版本新的root密码规则
2016-06-17 09:59
483 查看
修改MySQL的配置文件(默认为my.cnf),在[mysqld]下添加一行skip-grant-tables,作用是跳过密码进入mysql界面
然后update root账号的密码,却始终不能成功,仔细看了字段才发现,原来新版本的密码字段改名字了,用"authentication_string"这个名称了
mysql> update mysql.user set authentication_string=password('123qwe') where user='root'and Host = 'localhost';
mysql> flush privileges;
mysql> quit;
修改成功,然后重新进入my.cnf,删除skip-grant-tables,接着重启mysql
service mysqld restart
在接着用新的密码进入mysql,因为我们是使用非常规方法修改的密码,所以mysql提示我们还需要重新修改一次密码,按照提示操作即可.
然后update root账号的密码,却始终不能成功,仔细看了字段才发现,原来新版本的密码字段改名字了,用"authentication_string"这个名称了
mysql> update mysql.user set authentication_string=password('123qwe') where user='root'and Host = 'localhost';
mysql> flush privileges;
mysql> quit;
修改成功,然后重新进入my.cnf,删除skip-grant-tables,接着重启mysql
service mysqld restart
在接着用新的密码进入mysql,因为我们是使用非常规方法修改的密码,所以mysql提示我们还需要重新修改一次密码,按照提示操作即可.
相关文章推荐
- mysql备份、恢复之mysqldump
- 关于VS连接MYSQL
- hibernate+MySQL性能测试
- MySQL数据导出
- mysql 锁表详解
- mysql 查看是否被锁
- mysql出现command not found
- mysql临时禁用触发器
- MySQL 关闭FOREIGN_KEY_CHECKS检查
- MySQL 关闭FOREIGN_KEY_CHECKS检查
- MySQL 关闭FOREIGN_KEY_CHECKS检查
- mysql服务器的常规操作
- MySQL5.6安装完没有在服务中出现解决方案
- MySQL的if,case语句使用总结
- MySQL应用优化
- MYSQL数据库错误代码提示汇总
- mysql5.6安装配置方法图文教程
- MySQL 的innodb_fast_shutdown 参数
- MySql行转列应用示范
- (转)使用mysqladmin ext了解MySQL运行状态