ubuntu16.04下mysql 配置(2)

第一步:
在目錄/etc/mysql下找到my.cnf,用vim編輯,找到my.cnf裏面的css

bind-address = 127.0.0.1 

將其註釋或將127.0.0.1替換爲0.0.0.0便可實現容許任意IP的訪問。mysql

第二步:
1.root帳戶登陸Mysql數據庫sql

2.受權用戶能進行遠程鏈接數據庫

grant all on *.* to username@'%' identified by 'password'; 

注意:username是用戶名,password是要本身填寫的一個名字,例如:vim

grant all on *.* to zl@'%' identified by '123456'; 
"*.*":第一個*表明數據庫名;第二個*表明表名。這裏的意思是全部數據庫裏的全部表都受權給用戶。 root:授予root帳號。 「%」:表示受權的用戶IP能夠指定,這裏表明任意的IP地址都能訪問MySQL數據庫。 「password」:分配帳號對應的密碼,這裏密碼本身替換成你的mysql root賬號密碼。 

3.最後刷新一下,執行:flush privilegesbash

4.重啓 MySQL:sudo /etc/init.d/mysql restartide

第三步:
1.命令行方式登入:
遠程登錄mysql,同時指定對應的端口和ip。ui

假設遠程的ip爲:10.154.0.43
端口爲:3341spa

輸入以下命令:命令行

#mysql -uroot -p -h10.154.0.43 -P3341 

回車後:
會須要輸入密碼。

2.使用navicat for mysql登陸:

 

來源:https://www.jianshu.com/p/61798dbcef58

相關文章
相關標籤/搜索