mysql 沒法遠程鏈接(ubuntu)

# 安裝MySQLmysql

apt-get install mysql-serversql

 

解決辦法數據庫

主要有2點:安全

1.用戶root默認受限爲本地可訪問(localhost), 遠程拒絕(出於安全考慮吧)rest

可是這個咱們能夠修改的, 在本地用root登陸後, 修改對應的表字段值便可. 這裏須要注意的是MySQL安裝完成後, 自帶了一個mysql數據庫, 裏面有個user表, 就是存放此類信息的.server

咱們用sql命令便可完成修改:get

-- 用戶root對應的主機改成任意主機.it

update user set host='%' where user='root' and host='localhost';登錄

-- 而後重啓MySQL服務, 使配置生效配置

/etc/init.d/mysql restart

-- 固然若是嫌重啓麻煩, 也能夠直接刷新(~~這單詞太難記, 不喜歡用~~)

flush privileges;

修改好了用戶自己的限制, 可是遠程仍是不能訪問.

2.MySQL自己配置項的問題

在MySQL配置文件/etc/mysql/my.cnf中,

找到地址綁定配置bind-address = 127.0.0.1, 註釋掉便可.

而後大功告成,試試可否遠程訪問吧.

相關文章
相關標籤/搜索