操作系统环境:CentOS6.6
数据库:Mysql
方法1: 用SET PASSWORD命令
[root@localhost ~]#mysql -u root-p
mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘设置新密码‘);
方法2:用mysqladmin
[root@localhost ~]#mysqladmin -u root password "设置新密码" //首次,设置mysql数据库密码;
方法3: 用UPDATE直接编辑user表
[root@localhost ~]#mysql -u root -p
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD(‘设置新密码‘) WHERE user = ‘root‘;
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,可使用以下方法
[root@localhost~]# sudo /etc/init.d/mysql stop
[root@localhost~]# mysqld_safe --skip-grant-tables&
[root@localhost ~]# mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("设置新密码") WHERE user=‘root‘;
mysql> FLUSH PRIVILEGES; //刷新系统权限表,立即生效
本文出自 “运维” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1591394
原文地址:http://sky9896.blog.51cto.com/2330653/1591394