其次,停止MySQL服务:/etc/init.d/mysql stop
第三,使用无权限模式启动MySQL服务:mysqld_safe --skip-grant-tables --skip-networking &
第四,登录MySQL重置密码:mysql -u your_user_name mysql
mysql> UPDATE user SET Password=PASSWORD('New_of_Your_Password') WHERE User='your_user_name';
mysql> FLUSH PRIVILEGES;
最后,不要忘记重启你的MySQL已使修改生效:/etc/init.d/mysql restart
xampp软件包如何重置mysql的密码
安装MYSQL的时候忘记了密码,那么,我们可以通过xampp软件包重置mysql密码。步骤如下:
1. 停止mysql:用图形化工具或者在cmd命令下输入net stop mysql,在c盘根目录下输入(打开cmd,默认是c盘)
2. 打开cmd,切换目录到 /xampp/mysql/bin, 运行(切换到你的xampp安装目录下,比如在D盘,cmd命令是:d: ->转换到D盘,>cd/xampp/mysql/bin 转换到所在目录):
>mysqld --skip-grant-tables
这条命令是跳过权限检查启动mysql服务
输完后enter这个窗口进入无法操作状态,保持这个窗口别关闭 3. 打开另一个cmd,同样切换目录到 /xampp/mysql/bin,运行 >mysql –u root 用root登录到数据库 4. 修改root的密码 >use mysql
>update user set password=PASSWORD(’新密码’) where user=’root’
>flush privileges
这样,你的密码就设置成功了!!
PS:被PHPmyadmin修改密码的生成按钮坑了,我以为是加密呢- -||原来是随机,顺便学习下重置密码囧!