总结
MySQL初始化root密码是MySQL服务器安装及管理的重要环节,必须要掌握,一般采用以下几种方式可以初始化root密码:
一、linux下MySQL root密码初始化:
1. 停止MySQL服务
“`bash
service mysql stop
2. 使用安全模式运行,此模式可以暂时关闭密码:
```bash
mysqld_safe --skip-grant-tables --skip-networking &
3. 访问MySQL:
“`bash
mysql -uroot
4. 修改root密码:
```mysql
update mysql.user set authentication_string=password('newpassword') where user='root';
5. 刷新权限:
“`mysql
flush privileges;
6. 重新启动MySQL:
```bash
service mysql restart
二、windows下MySQL root密码初始化:
1.停止MySQL服务:
“`bash
net stop mysql
2.使用安全模式运行,此模式可以暂时关闭密码:
```bash
mysqld-nt.exe --skip-grant-tables
3.访问MySQL:
“`bash
mysql -uroot
4.修改root密码:
```mysql
update mysql.user set authentication_string=password('newpassword') where user='root';
5.刷新权限:
“`mysql
flush privileges;
6.重新启动MySQL:
```bash
net start mysql
以上就是linux和windows下MySQL root密码初始化的方法,需要重新设置root密码意外,也需要了解上述操作步骤,在管理MySQL服务器时,尤其要注意安全因素。