mysql遠端連線的設定

來源:互聯網
上載者:User

標籤:

有時資料庫所在機器與項目啟動並執行機器不是同一個,那麼就涉及到遠程連結資料庫了,配置遠端連線資料庫的步驟如下:

1、查看mysql資料庫中,user表中的資訊,如,先使用use mysql切換到mysql資料庫,然後用select host, user from user列出user表中所有的使用者及對應的host地址,其中host對應允許訪問的主機的ip,“%”表示允許所有的ip訪問該資料庫,user對應於使用者名稱,如所示,test使用者允許所有的ip來串連此資料庫,而root使用者只允許通過本地訪問。

 

 

2、給特定的使用者屬於許可權的指令

GRANT ALL PRIVILEGES ON *.* TO ’user_name‘@‘host_name‘; 
FLUSH PRIVILEGES;

第一條指令是授予許可權,第二條是讓授與權限生效;第一條指令中*.*表示所有的資料庫中的所有的表,如果對應於特定的資料庫的特定表的許可權就可以使用“databaseName.tableName"來授予相應的對象。

 

3、查看設定檔my.cnf,找到bind_address這一行,如果這一行沒有被注釋掉,且對應的地址是本地地址“127.0.0.1”,那麼要把這一句給注釋掉,否則遠端連線不了。

 

4、給資料庫使用者修改密碼的指令

update user set password=password("new password") where user=‘username‘;

mysql遠端連線的設定

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.