mysql忘记密码找回root密码

9 篇文章 0 订阅
8 篇文章 0 订阅

忘记root密码的解决办法
1.初次安装mysql没设置密码的登录解决方法

[root@fay50 ~]# tar -xf mysql-5.7.17.tar

[root@fay50 ~]# LANG=EN growpart /dev/vda 1 //扩容空间

[root@fay50 ~]# xfs_growfs /dev/vda1 //扩容文件类型

[root@fay50 ~]# df -h //查看分区空间是否足够

[root@fay50 ~]# tar -xf mysql-5.7.17.tar

[root@fay50 ~]# yum -y install my

[root@fay50 ~]# yum -y install mysql-community-*.rpm //安装mysql软件

[root@fay50 ~]# systemctl restart mysqld //启动mysql服务

[root@fay50 ~]# systemctl enable mysqld //设置mysql服务开机自启

[root@fay50 ~]# netstat -atunlp | grep 3306 //查看服务的端口状态

[root@fay50 ~]# grep ‘password’ /var/log/mysqld.log //查看初始密码
2019-06-18T08:32:30.635260Z 1 [Note] A temporary password is generated for root@localhost: gquNiVw4yl.L //冒号后面就是密码

[root@fay50 ~]# mysql -uroot -p’gquNiVw4yl.L’ //用初始密码登录mysql

mysql> alter user root@“localhost” identified by “123qqq…A” ; //使用alter 命令,更改登录密码

mysql> exit

[root@fay50 ~]# mysql -uroot -p’123qqq…A’ //新密码登录成功

2.mysql使用中,忘记root登录密码

[root@fay53 ~]# systemctl stop mysqld //先停止mysql服务

[root@fay53 ~]# vim /etc/my.cnf //修改主配置文件
[mysqld]
skip-grant-tables //跳过授权表登录

[root@fay54 ~]# systemctl restart mysqld //重启服务

[root@fay54 ~]# mysql //跳过授权表,免密码登录

mysql> update mysql.user set authentication_string=password(“123qqq…A”) //设置新的root密码
-> where
-> user=“root” and host=“localhost”;

mysql> flush privileges; //重新加载

mysql> exit

[root@fay54 ~]# mysql -uroot -p123qqq…A -e “create database db2”
mysql: [Warning] Using a password on the command line interface can be insecure.

//用新密码创建数据库成功,只提示在命令行输入密码不安全,实验环境可忽略这个提示

3.已知现有root密码,修改root密码
修改root密码
[root@fay52 ~]# mysqladmin -uroot -p password “123qqq…A” //修改root的新密码
Enter password: //输入旧密码才能修改成功

[root@fay52 ~]# mysql -uroot -p123qqq…A //登录成功

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值