CentOS下MySQL忘记root密码解决方法

重置mysql密码 mysql

1.修改MySQL的登陆设置:sql

    # vim  /etc/my.cnf vim

    在[mysqld]的段中加上一句:skip-grant-tables socket

    例如:ui

    [mysqld] rest

    datadir=/var/lib/mysql ip

    socket=/var/lib/mysql/mysql.sock it

    skip-grant-tables table

    保存而且退出登录

二、从新启动mysql

    service mysql restart

三、登陆并修改登陆密码

    #mysql

    #use mysql

    update user set Password=password('密码') where  user='root' ;

    quit;

四、强配置改回来

   去掉 skip-grant-tables 

五、从新启动mysql

    service mysql restart

相关文章
相关标签/搜索