首页 > 代码库 > CentOS 修改Mysql的root密码
CentOS 修改Mysql的root密码
1、知道密码
第一次登陆(无密码)
mysqladmin -u root password NEWPASSWORD
修改过密码
mysqladmin -u root -p ‘oldpassword‘ password ‘newpassword‘
2、忘记密码
编辑MySQL配置文件my.cnf
vi /etc/my.cnf
#编辑文件,找到[mysqld],在下面添加一行skip-grant-tables
[mysqld]skip-grant-tables
重启服务
service mysqld restart
进入MySQL控制台修改密码
mysql -uroot -p
update mysql.user set password=password(‘123123‘) where User="root" and Host="localhost";flush privileges; #刷新系统授权表
取消/etc/my.cnf中的skip-grant-tables并重启mysql
3、开启远程访问权限
进入mysql控制台
grant all privileges on *.* to ‘root‘@‘192.168.0.1‘ identified by ‘password‘ with grant option;flush privileges; exit
上面的是开启的IP 192.168.0.1的,如要开启所有的,用%代替IP
##取消授权等操作 查看
CentOS 修改Mysql的root密码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。