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

相關文章
相關標籤/搜索