如果记得住MySQL的密码,可以通过前三种方法进行密码的修改;
如果忘记了MySQL的密码,且MySQL安装在了windows系统,那么可以通过第四种方法修改密码。
方法一: 在cmd窗口登录MySQL前,使用mysqladmin命令。
代码语言:javascript复制> : mysqladmin -u用户名 -p旧密码 password 新密码
> mysqladmin -uroot -p123456 password 123
方法二:在cmd窗口登录MySQL后,使用set password命令。
代码语言:javascript复制mysql> -- set password for 用户名@localhost = password('新密码');
mysql> set password for root@localhost = password('123');
方法三: 在cmd窗口登录MySQL后,用update编辑user表。
代码语言:javascript复制mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
方法四: windows系统下,如果忘记了MySQL密码,可以按照如下步骤改动密码。
Step1:确定MySQL中mysql.exe和mysqld.exe的路径,并在任务管理器中结束mysqld.exe进程。
Step2:以管理员身份打开两个cmd命令提示程序。
Step3:在两个cmd中同时打开mysql.exe和mysqld.exe所在的文件夹,然后在第一个cmd中输入”mysqld –skip-grant-tables”,再在第二个cmd中输入mysql即可跳过密码登录。
代码语言:javascript复制: First cmd
cd C:Program Files (x86)MySQLMySQL Server 5.5bin
: Second cmd
cd C:Program Files (x86)MySQLMySQL Server 5.5bin
: First cmd
mysqld --skip-grant-tables
: Second cmd
mysql
Step4:最后,按照方法2和方法3的步骤修改密码。