mariadb開啟遠端訪問

2022-07-02 01:36:09 字數 1001 閱讀 5305

確定伺服器上的防火牆沒有阻止 3306 埠

使用nestat命令檢視3306埠狀態:

netstat -an | grep 3306

顯示3306埠只監聽127.0.0.1, 其他ip無法訪問

qiaqia@qiaqiac:~$ netstat -an | grep 3306

tcp 0 0 127.0.0.1:3306 0.0.0.0:* listen

tcp 0 0 127.0.0.1:43825 127.0.0.1:3306 established

tcp 0 0 127.0.0.1:3306 127.0.0.1:43826 established

tcp 0 0 127.0.0.1:3306 127.0.0.1:43825 established

tcp 0 0 127.0.0.1:43826 127.0.0.1:3306 established

解決方法:修改/etc/mysql/my.cnf檔案。開啟檔案,找到下面內容:

# instead of skip-networking the default is now to listen only on

# localhost which is more compatible and is not less secure.

bind-address = 127.0.0.1

把上面這一行注釋掉或者把127.0.0.1換成合適的ip

然後重啟mysq服務,就可以遠端訪問了

MariaDB遠端訪問設定

mariadb是mysql的乙個分支,這是mysql的創始人在mysql被oracle收購後fork出的乙個版本,這個版本國內用的比較少,最近自己使用到這個但是在建立遠端連線的過程中遇到乙個很奇怪的問題就是按基本的mysql的方式 skip grant tables繞過預設登陸,在資料庫修改了roo...

MariaDB 設定遠端訪問

首先,第一次登陸 mysql uroot p建立乙個資料庫,例如為了安裝wordpress我先創乙個庫 create database wordpress然後我想要建立乙個新的使用者叫fan,然後密碼是123456,並授權訪問wordpress庫 當然root也一樣 grant all on wor...

mysql 開啟遠端訪問 遠端訪問

select host,user,password from user 查詢使用者遠端訪問相關資訊 用root使用者登陸,然後 grant all privileges on to 建立的使用者名稱 identified by 密碼 flush privileges 重新整理剛才的內容 格式 gra...