《Mysql學習Ubuntu16.04 server下配置MySQL,并開啟遠程連接的方法》要點:
本文介紹了Mysql學習Ubuntu16.04 server下配置MySQL,并開啟遠程連接的方法,希望對您有用。如果有疑問,可以聯系我們。
MYSQL應用背景
MYSQL應用最近正在學nodejs,想到曾經有臺云服務器,但是很久不用了,由于怕麻煩,一股腦的把云主機重裝了個Ubuntu系統,于是配置MySQL成了配置服務中的一個環節(node用不用MySQL不管,主要是閑的重新配置一個-.-),但是配置的過程中,遇到不少問題,所以在辦理一系列問題后留篇博備以后使用.
MYSQL應用步驟
MYSQL應用1.安裝MySQL
MYSQL應用由于博主用的是Ubuntu Server,用的XShell工具,沒用桌面版,所以沒有高大上的圖形界面,一股腦用軟件源提供的mysql即可.
MYSQL應用命令如下:
MYSQL應用
sudo apt-get install mysql-server
MYSQL應用運行完這句命令后,不是root的話會要你輸入root暗碼,暗碼輸入正確后,系統就自動給你下載MySQL了,如下圖:
MYSQL應用
MYSQL應用執行完上面步驟后,會進入一個“圖形界面:)”,用于創建MySQL的root暗碼,如圖:
MYSQL應用
MYSQL應用輸入完后回車,會讓你確認暗碼,如圖:
MYSQL應用
MYSQL應用2.授權用戶,并允許遠程登錄
MYSQL應用兩次暗碼輸入無誤的話,系統就幫你下載完MySQL了,可是默認的MySQL只有一個root賬號,所以不妨先建一個和root一樣權利的賬號,并授權遠程登陸的許可,那么我們先登錄MySQL:
MYSQL應用
mysql -u root -p
MYSQL應用系統會要你輸入暗碼,暗碼輸入無誤后,進入MySQL:
MYSQL應用
MYSQL應用首先我們授權一個叫Ubuntu(叫什么由你定)的賬戶,并授予它遠程連接的權力,命令如下:
MYSQL應用運行完后緊接著輸入,以更新數據庫:
MYSQL應用
FLUSH PRIVILEGES;
MYSQL應用效果如下圖:
MYSQL應用
MYSQL應用執行quit退出mysql.
MYSQL應用由于MySQL默認支隊本地使用,沒有開放遠程連接,于是需要到配置文件中去修改,當然新版的MySQL不知道為什么配置文件和以前不太一樣了,以前都放在:/etc/mysql/my.cnf里,但是現在我們去看看變成什么樣了:
MYSQL應用運行:
MYSQL應用
sudo vi /etc/mysql/my.cnf
MYSQL應用結果發現my.cnf里的內容是這樣的,博主個人猜測是MySQL優化結構了,效果如圖:
MYSQL應用
MYSQL應用原來的配置文件變成了包含目錄結構,于是在上面提到的兩個目錄里找找,很快就能找到配置文件原來是:/etc/mysql/mysql.conf.d/mysqld.cnf
MYSQL應用用管理員權限編輯之:
MYSQL應用
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
MYSQL應用添加'#'注釋掉其中的"bind-address = 127.0.0.1",如下圖:
MYSQL應用?
MYSQL應用注釋后:wq保存,重啟MySQL服務:
MYSQL應用
service mysql restart
MYSQL應用驗證完你的Ubuntu暗碼后,重啟服務成功!
MYSQL應用
MYSQL應用3.測試驗證
MYSQL應用我用Windows下的Navicat for MySQL試試,配置信息如下(打碼防被黑:D):
MYSQL應用?
MYSQL應用看看效果吧:
MYSQL應用
MYSQL應用以上就是本文的全部內容,希望對大家的學習有所贊助,也希望大家多多支持維易PHP.
歡迎參與《Mysql學習Ubuntu16.04 server下配置MySQL,并開啟遠程連接的方法》討論,分享您的想法,維易PHP學院為您提供專業教程。