您的位置:首页 > 数据库 > MySQL

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提示我们还需要重新修改一次密码,按照提示操作即可.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: