CentOS下轻松修改mysql的root密码
时间:2017-03-06 19:35 来源:linux.it.net.cn 作者:IT
目的:修改MySQL的root密码
步骤详解
一. 在忘记mysql root账号的密码情况下
1. 首先呢,关闭mysqld服务(mysqld_safe --skip-grant-tables &),再打开另一个shell,其中一个输入:
mysql_safe --skip-grant-tables &
输完之后,如果出现14:22:46 mysqld_safe Logging to '/alidata/log/mysql/error.log'.
14:22:46 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql等字符,则表明这一步成功,现在不用管这个shell,继续回到第一个shell中
2. 在第一个shell中输入mysql -u root,这时不需要输入密码即可进入mysql,如图所示
现在开始修改密码:
use mysql;
update user set password=password("PAS") where user='root';
flush privileges;
quit
修改完成
注意:PAS是你的新密码,可以换成其他你熟悉的密码。
二. 没有忘记root密码情况下
use mysql;
update user set password=password("PAS") where user='root';
flush privileges;
quit
注意:PAS是你的新密码,可以换成其他你熟悉的密码。
其实操作与上面步骤相同,结束。
(责任编辑:IT)
目的:修改MySQL的root密码 步骤详解 一. 在忘记mysql root账号的密码情况下 1. 首先呢,关闭mysqld服务(mysqld_safe --skip-grant-tables &),再打开另一个shell,其中一个输入: mysql_safe --skip-grant-tables &
输完之后,如果出现14:22:46 mysqld_safe Logging to '/alidata/log/mysql/error.log'. 2. 在第一个shell中输入mysql -u root,这时不需要输入密码即可进入mysql,如图所示
现在开始修改密码: use mysql; update user set password=password("PAS") where user='root'; flush privileges; quit 修改完成 注意:PAS是你的新密码,可以换成其他你熟悉的密码。 二. 没有忘记root密码情况下
use mysql; update user set password=password("PAS") where user='root'; flush privileges; quit 注意:PAS是你的新密码,可以换成其他你熟悉的密码。 其实操作与上面步骤相同,结束。 (责任编辑:IT) |