ubuntu16.04服务器配置mysql,并开启远程连接
ubuntu16.04mysql安裝就不說了;
直接重點? 這里我用的是阿里云的ecs服務器,ubuntu16.04系統
1授權用戶,并允許遠程登錄;
默認的MySQL只有一個root賬號,所以不妨先建一個和root一樣權利的賬號,并授權遠程登陸的許可,那么我們先登錄MySQL:
mysql -u root -p? 登錄mysql
首先我們授權一個叫Ubuntu(叫什么由你定)的賬戶,并授予它遠程連接的權力,命令如下:
用戶密碼自己設置即可
GRANT ALL PRIVILEGES ON *.* TO '用戶'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
運行完后緊接著輸入,以更新數據庫:
FLUSH PRIVILEGES;執行quit退出mysql。
由于MySQL默認支隊本地使用,沒有開放遠程連接,于是需要到配置文件中去修改,當然新版的MySQL不知道為什么配置文件和以前不太一樣了,以前都放在:/etc/mysql/my.cnf里,但是現在我們去看看變成什么樣了:
運行:
?| 1 | sudo vi /etc/mysql/my.cnf |
原來的配置文件變成了包含目錄結構,于是在上面提到的兩個目錄里找找,很快就能找到配置文件原來是:/etc/mysql/mysql.conf.d/mysqld.cnf
用管理員權限編輯之:
?| 1 | sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf |
添加'#'注釋掉其中的"bind-address = 127.0.0.1",如下圖:
?
注釋后:wq保存,重啟MySQL服務:
?| 1 | service mysql restart |
驗證完你的Ubuntu密碼后,重啟服務成功!
3.測試驗證
我用Windows下的Navicat for MySQL試試,配置信息如下(打碼防被黑:D):
?
看看效果吧:
?
轉載于:https://www.cnblogs.com/mudebao/p/7011797.html
總結
以上是生活随笔為你收集整理的ubuntu16.04服务器配置mysql,并开启远程连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 重拾简单的linux指令之info 【转
- 下一篇: 【JQuery】jQuery(docum