Linux本地訪問遠程數據庫MySQL


一、首先,打開終端,連接遠程服務器,命令如下:

ssh UserName@IP

  UserName :用戶名,IP:IP地址

  接着輸入密碼,可進入遠程服務器;

修改配置文件:

  打開的目錄可能會根據MySQL的版本稍有不同,可以先嘗試打開/etc/mysql/my.cnf這個配置文件,若該文件不存在或文件內容為空,則嘗試下面的文件路徑。

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
在下面行的開頭加上#,注釋掉該行,然后保存退出vim:  
bind-address = 127.0.0.1
注:Linux的常用命令自己可以去查詢

二、進入MySQL,命令如下:

mysql -u user -p

  輸入MySQL的密碼,然后輸入:

use mysql;

  注:分號不要忘了輸入哦!

接着,輸入:

grant all privileges on *.* to 'user'@'ip' identified by 'password' with grant option;

  PS:user 為用戶名,IP為可訪問的IP地址,password為密碼;

    注:IP如果填'%',%為任何IP都可以訪問,強烈建議不要用%,

使修改生效,輸入:

flush privileges;

  然后,輸入:

exit;

  退出MySQL;

三、最后,一定要記得重啟MySQL服務:

sudo service mysql restart

 

  

個人建議:

網上有方法是改變表,就個人而言不建議,授於用戶權限即可

 


免責聲明!

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



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