1. 记住密码的情况
- 在命令提示符使用
mysql -u root -p
命令输入密码登录到mysql
中 - 直接使用
set password for root@localhost = '123456';
命令修改即可
2. 忘记密码的情况
- 首先关闭
mysql
服务,cmd
下 输入net stop mysql
或是直接在服务中关闭 - 将目录切换到
mysql
安装目录的bin
目录下 - 使用命令跳过密码验证,使用该命令后无法继续输入命令,打开一个新的
cmd
窗口MySQL8.0
以上使用mysqld --console --skip-grant-tables --shared-memory
命令- 低版本的时候
mysqld --skip-grant-tables
- 在新的
cmd
窗口中切换到mysql
安装目录的bin
目录下 - 直接输入
mysql
回车后即可直接以无密码的方式进入数据库系统 - 使用
flush privileges
刷新系统权限后 - 使用
set password for root@localhost = '123456';
命令修改即可