美文网首页服务器MySQL
linux服务器忘记mysql密码

linux服务器忘记mysql密码

作者: 这真的是一个帅气的名字 | 来源:发表于2018-10-18 15:56 被阅读0次

    先停掉mysql

    [root@instance-q6fz45kc etc]# service mysqld stop
    

    编辑my.cnf文件,跳过验证,实现无密码登录

     vim /etc/my.cnf
    

    在my.cnf文件末尾加:skip-grant-tables后保存退出

    然后启动mysql

    [root@instance-q6fz45kc etc]# service mysqld start
    

    进入mysql

    [root@instance-q6fz45kc etc]# mysql 
    

    使用user库

    mysql> use mysql
    

    修改密码

    mysql> update user set authentication_string=password('123456') where user="root";
    

    退出mysql

    exit
    

    停掉mysql

    [root@instance-q6fz45kc etc]# service mysqld stop
    

    打开my.cnf 去掉那会加的那段代码

    重启mysql

    [root@instance-q6fz45kc etc]# service mysqld start
    

    重新连接

    [root@instance-q6fz45kc etc]# mysql -u root -p
    

    输入密码连接成功!


    image.png

    相关文章

      网友评论

        本文标题:linux服务器忘记mysql密码

        本文链接:https://www.haomeiwen.com/subject/hphszftx.html