ubuntu安裝MySQL並配置遠端訪問

2021-12-30 08:53:57 字數 590 閱讀 7284

以ubuntu16.04.1+mysql server5.7.21為例

安裝mysql的過程不表。所有具體操作都可以百度,這裡僅提醒要做的操作。

建立新賬號或修改已有賬號,使user表中其host字段值指定為客戶端ip或者為'%'(接受任意客戶端ip)才可以支援遠端訪問,同時,注意要對使用者授權訪問目標資料庫,否則也無法連線成功

配置檔案/etc/mysql/mysql.conf.d/mysqld.cnf中修改bind-address=127.0.0.1為bind-address=0.0.0.0,或者注釋掉該行。確保服務繫結本機對外ip(否則會繫結到回送位址,無法接收外部連線)。其他版本mysql該配置檔案可能位置不同,關鍵是找到bind-address這項配置。

修改後要重啟服務生效。

不推薦關閉系統防火牆,但可以臨時用來確認一下其他配置都正確。

最好採用開放3306埠的辦法,用iptables設定實測可行,但ufw allow貌似無效

ubuntu不能持久化儲存iptables的配置,主流的解決思路是「儲存ipatables命令在檔案裡」+「設定開機自動執行檔案」的配合執行方案,可搜尋相關內容,關鍵字「ubuntu 開機載入? iptables?」

Ubuntu 20 04 Docker 安裝並配置

目錄後記 更新 docker 的使用能極大地方便我們的開發,減少環境搭建,依賴安裝等繁瑣且容易出錯的問題。ubuntu 20.04 官方 apt 源中就有 docker,我們可以直接通過 apt 來安裝 預設情況下,普通使用者沒有許可權執行 docker 相關操作 需要將普通使用者加入到 docke...

ubuntu 安裝mysql server配置

ubuntu 安裝mysql server 的安裝和配置步驟如下 1.安裝 mysql server命令 sudo apt get install mysql server2.等待安裝完後,接下來開始配置 2 其他機器訪問 mysql 配置 a.sudo vim etc mysql.my.cnf 找...

Ubuntu 徹底解除安裝並安裝mysql

首先解除安裝mysql sudo apt get remove mysql 查詢解除安裝殘留檔案 sudo find name mysql print 會顯示出含有mysql檔名的路徑 var lib mysql var lib mysql mysql var log mysql usr bin m...