ubuntu设置mysql可以非本地访问_ubuntu server下设置mysql的远程访问权限
安裝mysql
安裝mysql的方式較多主要有使用源安裝,使用本地壓縮包進行安裝的方式。 具體參照 【ubuntu安裝mysql5.5】
檢查mysql的遠程訪問權限
en@iZ944qtakg9Z:~$netstat?-tl?|?grep?mysql
#tcp????????0??????0?127.0.0.1:3306??????????0.0.0.0:*???????????????LISTEN
//ysql的3306端口只是監聽本地的連接,這樣就阻礙了外部IP對該數據庫的訪問,
//修改的辦法其實很簡單,進入到mysql的配置文件所在目錄(/etc/mysql/my.cnf)下,找到文件中的如下內容:
#?Instead?of?skip-networking?the?default?is?now?to?listen?only?on
#?localhost?which?is?more?compatible?and?is?not?less?secure.
bind-address?=?127.0.0.1
//將?bind-address?=?127.0.0.1?前添加?#?注釋掉
//將mysql重啟
:sudo?/etc/init.d/my.cnf
//查看mysql運行狀態
:sudo?/etc/init.d/mysql?status
//如果狀態是未啟動,請啟動服務
:sudo?service?mysql?restart
3. 設置遠程登錄用戶
//創建遠程訪問用戶
:mysql?-u?your_user_name?-p
#輸入你的密碼
mysql>>:?use?mysql;
//插入遠程訪問密碼
mysql>>:?grant?all?privileges?on?*.*?to?user@"%"?identified?by?"password"?;
mysql>>:?flush?privileges?;//刷新權限
4.使用mysql客戶端軟件連接數據庫
【參考文獻】
關于設置mysql用戶權限 請參考?mysql用戶權限設置
總結
以上是生活随笔為你收集整理的ubuntu设置mysql可以非本地访问_ubuntu server下设置mysql的远程访问权限的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西南大学位置在什么地方(西南大学有哪些王
- 下一篇: mysql sql wait 写法_有关