对MySQL在CentOS的root密码重置教程 浏览:784

10000在安装MySQL centos6.4之后,我也通过根系进入不了,因为没有root密码安装在安装时。似乎有一个初始的随机密码,但我不记得了。直接重设root密码太麻烦了。

首先,您必须具有操作系统的根权限。如果系统没有root权限,请考虑根系统并采取以下步骤。

ps:赋予root权限

方法:修改 / / sudoers文件等,发现对前面的说明%轮线(#)删除




允许在组轮# #运行所有命令的人
%轮=(全部)全部



然后将用户修改为属于根组(轮),命令如下所示:




# usermod -g根汤米



改造后,你现在可以登录与汤米的帐户,然后使用命令sudo su -获得root权限来做手术。

方法二:修改 / / sudoers文件等,找根线,在根中添加一行,如下图所示:




允许根运行任何命令# #任何地方
根=(全部)全部
汤米=(全部)全部



改造后,你现在可以登录与汤米的帐户,然后使用命令sudo su -获得root权限来做手术。

方法三:修改/等/ passwd文件,找到下行,并修改用户ID为0,如下所示:




汤米:X:500:500:汤米: /家/汤米: /斌/狂欢



修改后,如下




汤米:X:0:500:汤米: /家/汤米: /斌/狂欢



保存,用托米帐户登录,直接获得root帐户的权限。



根是类似于安全模式登录系统,和一些人认为它是pkill MySQL,但我不推荐哈萨克斯坦。因为当你执行这个命令,它会导致这样的情况:




/ /初始化等。D / mysqld状态
mysqld死但系统锁定



这样,即使你在安全模式启动MySQL,它可能是有用的,那么 / /初始化等。D / mysqld停止通常用。如果你不使用pkill第一,然后开始停止。

在安装了RPM包的MySQL之后,根密码会根据步骤重置。

启动MySQL:




# / /初始化等。D /启动mysql



启动成功后,看MySQL进程信息和获得mysqld_safe安装目录(非常重要):




#ps -ef grep -i MySQL |
根346610 01:45 PTS / / / 1 00:00:00仓SH / usr /斌/ mysqld_safe -- datadir = / / / MySQL库VaR PID文件= / / / lib VaR MySQL / bsc.test.pid
MySQL 3569346616 01:45 PTS / 1 00:00:00 / usr / sbin / mysqld——basedir = / usr——datadir = / / / MySQL库VaR——插件目录= / usr / / /插件lib64 MySQL用户= MySQL -登录错误= /无功/ lib / MySQL / bsc.test.err PID文件= / / / lib VaR MySQL / bsc.test.pid。
根359731050 01:45 PTS / 1 00:00:00执行我的MySQL



你能看到的mysqld_safe安装的位置(上面的蓝色部分): / usr /斌/

然后执行命令停止MySQL:








以安全的方式启动MySQL




# / usr /斌/ mysqld_safe --跳过授权表> / dev /空2 > 1



只需等待5秒,然后执行以下语句:




# / usr /斌/ MySQL U根MySQL



注意:MySQL和mysql_safe目录: / usr /斌/,这是用ps -ef grep命令得到我的MySQL |。

在mysql提示符之后,输入:




MySQL >更新用户设置密码,密码('root)用户= 'root;



返回汽车后(刷新mysql系统权限相关表):




刷新权限;



然后执行出口:




退出;



当您退出时,使用以下命令登录到MySQL并尝试查看它是否成功。




# MySQL根P U



输入提示密码:






但是数据库命令的执行是错误的:




显示数据库;




错误1820(hy000):你必须设定密码执行此语句之前



uff1a结算条款




MySQL >设置密码=密码('root);




查询OK,0行受影响(0秒)





刷新权限;




查询OK,0行受影响(0秒)





显示数据库;




-------------------- + +
|数据库|
-------------------- + +
| information_schema |
| MySQL |
| performance_schema |
|测试|
-------------------- + +
4行(0秒)




PS:如果你使用mysqladmin,




mysqladmin U根P密码#test123




输入密码:{输入原始密码}




推荐文章1
广告