mysql重置Root密码
网上讲的大部分都是跳过授权表--skip-grant-tables
,所以这里记录另一种方法,创建一个文件,写入:
UPDATE mysql.user SET Password=PASSWORD('new_pwd') WHERE User='root';
FLUSH PRIVILEGES;
然后在下列语句中指定你创建的文件.例如文件名是rt-reset.sql:
mysqld_safe --init-file=/root/rt-reset.sql &
需要注意的是,指定文件路径,mysql要有访问条件,在linux上默认路径是/var/lib/mysql
意义虽然不大,但是想记录下