mysql禁止訪問 mysql禁止外部訪問解決方案

2021-10-17 16:05:39 字數 820 閱讀 3490

本文主要講述了當mysql禁止外部訪問的解決方案,具有一定的收藏價值,有需要的朋友了解一下吧。

1.在埠已經開放的情況下,ubuntu mysql 3306允許遠端訪問

vim /etc/mysql/mysql.conf.d/mysqld.cnf

注釋#bind-address = 127.0.0.1

2.給使用者授權允許遠端訪問:

grant all privileges on *.* to root@"%" identified by "pwd" with grant option;

flush privileges;

建立和授權使用者某些許可權的測試,在mysql資料庫的user表裡進行的操作

1.mysql建立使用者:

create user 'taoshihan'@'localhost' identified by '';

localhost是只是本地

%是允許遠端

create user 'taoshihan115'@'%' identified by 'taoshihan1';

刪除使用者:

drop user 'taoshihan'@'localhost'

2.授權:

grant select on *.* to 'taoshihan115'@'%';授權指定

grant all on *.* to 'taoshihan115'@'%';授權所有

當mysql重啟不了的時候,看看日誌目錄比如/var/log/mysql 是否存在,屬組和屬主是否是mysql

如果沒有,建立目錄,並更改目錄的所有者 chown mysql:mysql

mysql被禁用 mysql遠端訪問被禁止

遠端連線mysql伺服器的資料庫,錯誤 是1130,error 1130 host is not allowed to connect to this mysql server 猜想是無法給遠端連線的使用者許可權問題。這樣子操作mysql庫,即可解決。在本機登入mysql後,更改 mysql 資料庫...

mysql 訪問審計 mysql實現訪問審計

mysql的連線首先都是通過init connect初始化,然後連線到例項。我們利用這一點,通過在init connect的時候記錄下使用者的thread id,使用者名稱和使用者位址實現db的訪問審計功能。首先我們先建立審計用的庫表 為了不與業務的庫衝突,單獨建立自己的庫 create datab...

mysql 訪問 MySQL的訪問許可權系統

看到很多提出關於mysql登入不上伺服器的問題,包括有的是在php中呼叫mysql時發生的不能登入mysql資料庫伺服器的問題,以為是php出了問題。其實是mysql許可權的問題。mysql的許可權系統在mysql的手冊中是很長的一章,我把它列印出來足足印了20多頁 這裡就將 看到很多提出關於mys...