linux開啟關閉mysql遠程


       在很多時候會出現忘記或遺失mysql root密碼的情況,我來整理一下解決方法,希望對新學linux的朋友有所幫助。  

一、修改my.cnf 
             添加 skip-grant-tables



   二、尋找mysql的bin文件/usr/bin

     ./mysqladmin -uroot password 'admin888'

  三、設置遠程連接

   mysql -u root -p
           grant all on *.* to 'root'@'%' identified by 'admin888';

  (單純為了測試,其實也可以不開)

    使用客戶端(phpadmin等客戶端軟件)遠程連接數據庫查看,遷移的數據庫恢復沒有。

    四、用新密碼登陸及修改密碼



 

    mysql -uroot -p

    select user,password,host from mysql.user;
            update user set password=password("密碼") where user='root';

    flush privileges;

   五、關閉遠程連接

    相信做到這步,大家已經會設置。

     修改my.cnf 刪除  skip-grant-tables 

     登錄mysql,設置關閉遠程用戶

             update user set host = '%' where user = 'root'; 

              select host, user from user;

     新密碼本機連接試試吧 ,密碼更改完了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM