> 데이터 베이스 > MySQL 튜토리얼 > Linux下重置MySQL root密码

Linux下重置MySQL root密码

WBOY
풀어 주다: 2016-06-07 16:38:52
원래의
1232명이 탐색했습니다.

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

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿