限制MySQL資料庫單個使用者最大連線數等的方法

2021-06-13 22:59:33 字數 838 閱讀 9056

參考**:

限制mysql資料庫單個使用者最大連線數等的方法

1、對於linux和uinx作業系統需要找到my.cnf,對於windows作業系統需要找到my.ini

2、因為my檔案是mysql的配置檔案,我們以前只知道他是對mysql資料庫的整體控制,其實他還可以對單個使用者進行限制。

max_connections = 10 //表示將該使用者限制為最大連線數10,但不要上傳錯地方哦!

當然對於其他的專案也可以加在下面,例如併發數、緩衝等,自己發揮吧!

4、將你改好的檔案上傳到使用者的mysql目錄下,例如你建了乙個資料庫叫abc,你就把他傳到abc下。

如此操作就可以使臭魚爛在自己鍋裡了,哈哈哈哈哈!

不過,還有一種更簡單的方法

,輸入命令:

mysql -u root -p

輸入:grant all on customer.* to '資料庫名'@'localhost'

輸入:identified by

'資料庫名

'輸入:with max_user_connections 4  (限制最大連線數)

輸入:max_connections_per_hour 1000;  (限制每小時最大連線數)

也可以直接輸入:grant all on customer.* to '資料庫名'@'localhost' with max_user_connections 4 max_connections_per_hour 1000;

之後重啟mysql即可!

mysql限制使用者只能訪問指定資料庫

create user username host identified by password host為localhost時,表示可本地登入 使用萬用字元 時,表示可以從任意遠端主機登陸。grant select,insert,update,references,delete,create,dr...

MySQL 資料庫使用者管理

mysql建立使用者 語法 mysql grant 許可權 on 資料庫名.表名 to 使用者名稱 登入主機 identified by 密碼 例1 mysql grant select,insert,update,delete,execute on to root 127.0.0.1 identi...

Mysql建立資料庫使用者

通常情況下我們在編寫 的過程中 也就是在開發過程中 一直使用的是我們本地的mysql,而且使用者都是root使用者,最高許可權的使用者,但是我們如果在公司上班的時候,公司的領導不會讓你擁有root許可權,這樣存在風險.這就需要建立普通的使用者.開啟自己的cmd,輸入mysql u root p 輸入...