設定mysql 5 7 外部訪問

2021-10-23 16:24:17 字數 767 閱讀 6467

登入

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端...