MySQL密码修改
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL密码修改相关的知识,希望对你有一定的参考价值。
一、使用MySQLadmin修改密码
1.root用户没有密码
# mysqladmin -u root password 123456 # 修改密码为123456:
2.root有密码(123456),修改密码为abcdef:
# mysqladmin -u root -p password abcdef
注意,命令回车后会问你旧密码,输入旧密码123456之后命令完成,密码修改成功。
二、拥有原来的myql的root的密码;
方法一:在mysql系统外,使用mysqladmin
# mysqladmin -u root -p password "test123"
Enter password: 【输入原来的密码】
方法二:通过登录mysql系统,
# mysql -uroot -p Enter password: 【输入原来的密码】
mysql> use mysql; #进入mysql数据库
mysql> update user set password=password(‘123456‘)where user=‘root‘; #修改root密码为12345
mysql> flush privileges; #刷新权限
mysql> exit;
三、忘记原来的myql的root的密码
1、修改MySQL配置文件
# vim /etc/my.cnf
在[mysqld]段加入
skip-grant-tables #跳过验证
# service mysqld restart #重启MySQL
2、连接MySQL
# mysql -uroot
mysql>use mysql #进入mysql数据库
mysql> update user set password=password(‘123456‘)where user=‘root‘; #修改root密码为12345
mysql> flush privileges; #刷新权限
mysql> exit;
3、改回MySQL配置文件
# vim /etc/my.cnf
注销掉skip-grant-tables
# service mysqld restart #重启MySQL
本文出自 “Garany.Wang” 博客,请务必保留此出处http://garany.blog.51cto.com/7342714/1760338
以上是关于MySQL密码修改的主要内容,如果未能解决你的问题,请参考以下文章