具体方法:
步骤停止mysql服务
/etc/init.d/mysqldstop
步骤2 :跳过密码认证
/usr/bin/mysqld _ safe---- skip-grant-tables
或者
mysqld _ safe---- skip-grant-tables
跳过权限表并启动mysql。
步骤3 :打开另一个命令提示符窗口
usemysql; #插入删除的记录,更改密码
udateusersetpassword=password (' new _ pass ' ) whereuser='root ';
步骤4 :更新权限
flushprivileges;
内容扩展:
解决MySQL无需密码即可登录的问题
由于运行了更改数据库root用户密码的命令,因此您发现更改后可以使用新密码和旧密码登录。 因此,感觉不输入密码就能马上回到车上登录。 但是,我在配置过程中没有进行免密码登录的操作。 最后,执行了解析updateusersetplugin=' MySQL _ native _ pass in的命令
以下命令提供了更改密码和解决无密码登录问题的功能:
use mysql;
updateusersetauthentication _ string=password (您的密码) ) where user='root; # (没有密码字段的版本,即版本=5.7的) )。
update user set password=password ('您的密码') where user='root '; # (具有#(password字段的版本,5.7版的) )。
updateusersetplugin=' MySQL _ native _ password ';
flush privileges;
退出;
重新启动mysql服务
以上是mysql实现无密码登录的示例方法的详细内容。 有关mysql如何实现无密码登录的信息,请参阅其他相关文章。
正文头: mysql实现无密码登录的实例方法
本文地址:3358 www.CPP cns.com/shujuku/MySQL/339925.html