美文网首页
重置mysql root密码

重置mysql root密码

作者: 小王www | 来源:发表于2017-12-25 17:05 被阅读0次

    又忘记mysql的root密码
    systemctl start mariadb #启动MariaDB
    systemctl stop mariadb #停止MariaDB
    systemctl restart mariadb #重启MariaDB
    systemctl enable mariadb #设置开机启动

    1、首先停止mysql服务进程:

    systemctl stop mariadb

    2.然后编辑mysql的配置文件my.cnf

    vim /etc/my.cnf

    找到 [mysqld]这个模块:
    在最后面添加一段代码
    skip-grant-tables ##忽略mysql权限问题,直接登录
    然后保存 :wq!退出

    3.> systemctl restart mariadb ##启动mysql服务
    4.> mysql ##直接进入mysql数据库
    5.mysql> use mysql; ##使用mysql数据库
    6.> update user set password=password("123456") where user="root";##更新密码
    7.mysql> flush privileges;##刷新权限

    8.> vim /etc/my.cnf ##删除忽略权限
    9.> systemctl restart mariadb ##重启服务
    9.> mysql -u root -p ##使用新密码登录
    10.mysql> use mysql;
    10.> mysql> INSERT INTO user
    (host, user, password,
    select_priv, insert_priv, update_priv)
    VALUES ('localhost', 'guest',
    PASSWORD('guest123'), 'Y', 'Y', 'Y'); ##创建新用户

    相关文章

      网友评论

          本文标题:重置mysql root密码

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