mysql配置——root密码重置
## mysql默认没有设密码,直接登录# mysql -uroot
## 设置密码
# mysqladmin -uroot password '123456'
# mysql -uroot -p123456
若忘记root密码???
## 编辑配置文件
# vim /etc/my.cnf
#在mysqld模块下添加以下内容
skip-grant
## 重启mysql
# /etc/init.d/mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
## 进入mysql
# mysql -uroot
## 使用mysql库
mysql> use mysql
Database changed
## 修改user表
mysql> update user set password=password('123456') where user='root';
Query OK, 2 rows affected (0.05 sec)
Rows matched: 3Changed: 2Warnings: 0
## 将更改内容写入磁盘,否则保存在内存中不会及时生效
mysql> flush privileges;
Query OK, 0 rows affected (0.02 sec)
## 修改后注释掉skip-grant
# vim /etc/my.cnf
#skip-grant
解释说明:
这行必须注释,否则会一直跳过认证过程,非常危险;
# 重启mysql生效
# /etc/init.d/mysqld restart
Shutting down MySQL.. SUCCESS!
Starting MySQL. SUCCESS!
页:
[1]