登入
mysql -uroot -p
使用表
use mysql
檢視使用者表
select * from user
更新host
update user set host ='%' where user=root
檢視網路情況
lsof -i:3306
驗證遠端訪問. 發現還是不行.
情況如下:
root@cloud:/etc/mysql# lsof -i:3306
command pid user fd type device size/off node name
mysqld 28663 mysql 32u ipv4 15537727 0t0 tcp localhost:mysql (listen)
kill -9 28663
先kill掉
發現僅監聽了 localhost 肯定不行
修改 my.conf
#預設位置一般為 /etc/my.conf 或者 /etc/mysql 目錄下.
#brew 安裝的一般在 /usr/local/etc/my.conf
將 [mysqld] 後面增加上一行:
bind-address=0.0.0.0
最後重啟服務
mysql5 7設定允許外部訪問
mysql 預設只允許本地的localhost訪問。網上有一堆更改為允許外部訪問的教程,但是由於mysql版本的原因,無一例外的都失敗了。最後在一篇文章發現了缺失的乙個操作。所以現在記錄一下 mysql u root p 登入資料庫 use mysql 選擇基礎資訊資料庫 select user,a...
Mysql5 7設定允許外部訪問
1 首先登陸mysql資料庫 mysql uroot p123456 2 選擇mysql基礎資訊庫 use mysql 3 在使用者表中查詢資料庫使用者 查詢正常結果來說,應該都是localhost select user authentication string,host from user 4...
mysql5 7 設定遠端訪問
mysql5.7設定遠端訪問不是和網上說的一樣建個使用者賦個許可權就可以訪問的。比如下邊這個就是建使用者賦許可權,可能在之前的版本可以,但是我在我的mysql上一直不行。為此煩了好久!專案都耽誤了!mysql預設是不可以通過遠端機器訪問的,通過下面的配置可以開啟遠端訪問 在mysql server端...