Heim > Datenbank > MySQL-Tutorial > Linux下重置MySQL root密码

Linux下重置MySQL root密码

WBOY
Freigeben: 2016-06-07 16:38:52
Original
1232 Leute haben es durchsucht

1、停止MySQL服务 执行: / etc / init.d / mysql stop 你的机器上也不一定是/etc/init.d/mysql,也可能是/etc/init.d/mysqld 2、跳过验证启动MySQL / usr / local / mysql / bin / mysqld_safe -- skip - grant - tables / dev / null 2 1 注:如果mysqld_s

1、停止MySQL服务
执行:

/etc/init.d/mysql stop

你的机器上也不一定是/etc/init.d/mysql,也可能是/etc/init.d/mysqld

2、跳过验证启动MySQL

/usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &

注:如果mysqld_safe的位置如果和上面不一样需要修改成你的,如果不清楚可以用find命令查找。

3、重置密码
等一会儿,然后执行:

/usr/local/mysql/bin/mysql -u root mysql

出现mysql提示符后输入:

update user set password = Password('要设置的密码') where User = 'root';

回车后执行:

flush privileges;

刷新MySQL系统权限相关的表。再执行:

exit;

退出。

4、重启MySQL
杀死MySQL进程:

killall mysqld

重启MySQL:

/etc/init.d/mysql start

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage