如何在Linux中重置MySQL或MariaDB root密码

发布网友 发布时间:2022-04-23 08:39

我来回答

2个回答

热心网友 时间:2022-04-07 16:52

一.MySQL密码的恢复方法之一如果忘记了MySQL的root密码,可以用以下方法重新设置:1.切换到root下suroot2.KILL掉系统里的MySQL进程;killall-TERMmysqld3.用以下命令启动MySQL,以不检查权限的方式启动;safe_mysqld--skip-grant-tables&4.然后用空密码方式使用root用户登录MySQL;mysql-uroot5.修改root用户的密码;mysql>updatemysql.usersetpassword=PASSWORD('123456')whereUser='root';mysql>flushprivileges;mysql>quit重新启动MySQL,就可以使用新密码登录了。二.MySQL密码的恢复方法二有可能你的系统没有safe_mysqld程序(ubuntu操作系统,apt-get安装的mysql),下面方法可以恢复1.切换到root下suroot2.停止mysqld;/etc/init.d/mysqlstop3.用以下命令启动MySQL,以不检查权限的方式启动;mysqld--skip-grant-tables&4.然后用空密码方式使用root用户登录MySQL;mysql-uroot4.修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码);mysql>updatemysql.usersetpassword=PASSWORD('123456')whereUser='root';mysql>flushprivileges;mysql>quit重新启动MySQL/etc/init.d/mysqlrestart就可以使用新密码123456登录了。

热心网友 时间:2022-04-07 18:10

1.用root登陆MySQL终端mysql>setpassword=password(‘raykaeso‘);mysql>flushprivileges;2.在MySQL终端中使用GRANT语句mysql>grantallon*.*to‘root’@’localhost’IDENTIFIEDBY‘raykaeso’withgrantoption;mysql>flushprivileges;3.在MySQL库user表中直接修改mysql>usemysql;mysql>updateusersetpassword=password(‘raykaeso’)whereuser=’root';mysql>flushprivileges;4、在shell命令行里修改MySQL用户密码[root@raykaesoleixuesong]mysqladmin-urootpassword“yourpassword”;参考:PHP程序员,雷雪松的个人博客

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com