1. 程式人生 > >Ubuntu系統下MySQL開啟遠端連線

Ubuntu系統下MySQL開啟遠端連線

第一步:確保 Ubuntu 系統已經安裝上了MySQL資料庫。登陸資料庫 ,執行如下命令:

mysql -u 使用者名稱 -p

然後輸入密碼,此時登入成功

第二步:建立使用者用來遠端連線,執行如下命令:

GRANT ALL PRIVILEGES ON *.* TO 'xiaoxu'@'%' IDENTIFIED BY 'xiaoxu' WITH GRANT OPTION;

引數說明:第一個xiaoxu表示使用者名稱,%表示所有的電腦都可以連線,也可以設定某個ip地址執行連線,第二個xiaoxu表示密碼

第三步:執行如下命令,立即生效

flush privileges;

第四步:查詢資料庫的使用者,看看是否成功建立新使用者,執行如下命令

SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;

第五步:修改mysql配置檔案  /etc/mysql/my.cnf

找到 “bind-address = 127.0.0.1” , 這一行要註釋掉,只需在前面加個#,即 # bind-address = 127.0.0.1,然後,重新啟動,命令如下:

/etc/init.d/mysql stop
/etc/init.d/mysql start

第六步: 設定navicat連線

第八步:點選下連線測試,即可出現如下連線成功