Ubuntu系統下MySQL開啟遠端連線
阿新 • • 發佈:2019-02-16
第一步:確保 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連線
第八步:點選下連線測試,即可出現如下連線成功