linux開啓關閉mysql遠程

       在不少時候會出現忘記或遺失mysql root密碼的狀況,我來整理一下解決方法,但願對新學linux的朋友有所幫助。  php

1、修改my.cnf 
             添加 skip-grant-tablesmysql



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

     ./mysqladmin -uroot password 'admin888'linux

  3、設置遠程鏈接sql

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

  (單純爲了測試,其實也能夠不開)ide

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

    4、用新密碼登錄及修改密碼ip



 

    mysql -uroot -pget

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

    flush privileges;

   5、關閉遠程鏈接

    相信作到這步,你們已經會設置。

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

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

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

              select host, user from user;

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

相關文章
相關標籤/搜索