1、首先檢視埠是否開啟
netstat -an|grep 3306
此圖為開啟3306埠的截圖;
2、開啟mysql配置檔案
將bind-address = 127.0.0.1登出
3、重啟動ubuntu
sudo reboot
4、再次檢視埠是否開啟
此時埠3306已經開啟
登入:mysql -u root -p 《回車》
然後輸入密碼
update mysql.user
set host = '%'
where
user ='root' limit 1;
flush privileges;
重啟伺服器:
sudo service mysql restart
sudo service mysql start
sudo service mysql stop
到此所以操作完成,可以在任何主機連線此mysql資料庫伺服器了。
記得要重啟mysql
eg:/etc/init.d/mysql restart
允許遠端鏈結mysql,開放3306埠
首先檢視埠是否開啟 netstat an grep 3306 此圖為開啟3306埠的截圖,之前顯示為.127.0.0.1 3306 開啟mysql配置檔案vi etc mysql mysql.conf.d mysqld.cnf 將bind address 127.0.0.1登出 截圖最下面一行登出 ...
配置mysql允許遠端鏈結
預設情況下,mysql帳號不允許從遠端登陸,只能在localhost登入。本文提供了二種方法設定mysql可以通過遠端主機進行連線。一 改表法 在localhost登入mysql後,更改 mysql 資料庫裡的 user 表裡的 host 項,將 localhost 改稱 例如 mysql u ro...
mysql 允許遠端登陸 mysql 允許遠端登陸
參考 1.以root賬戶登入 2.grant all privileges on discuz.to ted 10.110.1.100 identified by 123456 all privileges 表示賦予所有的許可權給指定使用者,這裡也可以替換為賦予某一具體的許可權,例如 select,...