Linux或windows重置mysql的root密码
发布于 分类 Mysql
1天前 有1个用户阅读过
我有时候设置了MySQL的root密码,时间久了可能就忘记了,或者多个不同环境设置了多个密码,搞不清楚哪个是哪一个了。就需要重置root密码了,不管是lamp,lnmp,wnmp,重置mysql的root密码的过程不是很复杂,大同小异,如果有需要,可以做成脚本一劳永逸。
在windows操作系统下重新设置MySQL的root密码的步骤:
1. 停止WAMP所有服务,退出WAMP程序;
2. 在命令提示符下(CMD),进入到WAMP下MYSQL的BIN目录,用以下命令启动MySQL,以不检查权限的方式启动:
mysqld-nt --skip-grant-tables (有的可能是mysqld --skip-grant-tables)
3. 再重新开打一个命令提示符的窗口用空密码方式使用root用户登录MySQL:
mysql -u root;
4. 修改root用户的密码: mysql> use mysql;
mysql> update user set password=PASSWORD('seonoco.com') where user='root';
mysql> flush privileges;
mysql> quit
5. 重新启动WAMP程序,MySQL服务可能不能启动,打开任务管理器,停止mysqld-nt(有的可能是mysqld)进程,再启动MySql服务,通过phpmyadmin就可以访问数据库了。 在linux操作系统下重新设置MySQL的root密码的步骤:
操作原理和过程与windows几乎一致,因此不逐步解释说明
# service mysqld stop
# mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
# mysql -u root mysql
# update user set password = Password('seonoco.com') where User = 'root';
# quit
# killall mysqld
# service mysqld restart
备注:互联网各种密码,服务器,购物网站,论坛,QQ,微信,密保等等太多,最好还是用东西记下来。
三款好用的密码管理工具软件比较 Lastpass, Keepass和1Password
-- The End --