mysql5 5許可權配置

2022-06-24 06:45:14 字數 1168 閱讀 9361

測試資料庫被勒索了,資料庫ip限制訪問用起來。

1.請用root登陸mysql,查詢root的許可權

show grants for root@'

localhost

';

如果root使用者的許可權只有如下, usage 是指當前root使用者對所有的庫和表只有瀏覽許可權

grant usage on

*.*to

'root

'@'localhost

' identified by

'sfsdfdsfsdfsfd

'

2.增加root使用者的許可權,     all privileges 指所有資料庫許可權,增刪改查建庫建表,  with grant option指給使用者授權可以給其他使用者授予all privileges 的任何許可權。

grant

allprivileges

on*.*to'

root

'@'localhost

'with

grant

option;

3.如果報錯,沒有操作許可權請繞過登陸在安全模式下進入root使用者。參考另外一篇 登陸後再重複第二步。如果報錯,請先執行4,再執行2。每次設定完許可權,記得執行4。

4.重新整理許可權

flush privileges;

5.新增固定ip的訪問user;use mysql;

insert

into

user(user,password,host) values('

testuser

','op$2123

','192.168.0.8

');

6.給使用者開放某庫某錶的許可權 

grant

select, insert, update, delete, create

on 庫名.表名 to

'使用者名稱

'@'ip

' identified by'密碼

'with

grant

option ;

授權後執行第4步,退出,用testuser登陸就行了。一般訪問使用者可開的許可權 增,刪,改,查,建立表。其他許可權請參考mysql許可權設定規範。

mysql 5 5傳馬 mysql5 5安裝文件

groupadd mysql useradd r g mysql mysql mkdir home mysql mkdir p data mysql chown mysql mysql r data mysql yum install y gcc gcc c libtool autoconf aut...

MySQL5 5密碼重置

1 停止mysql伺服器 執行輸入services.msc 停止mysql服務 2 在cmd下 輸入 mysqld skip grant tables 啟動伺服器 游標不動 不要關閉該視窗 3 新開啟cmd 輸入mysql u root p 不需要密碼 use mysql update user s...

編譯安裝MySQL 5 5

編譯安裝mysql 5.5 cmake的重要特性之一是其獨立於原始碼 out of source 的編譯功能,即編譯工作可以在另乙個指定的目錄中而非原始碼目錄中進行,這可以保證原始碼目錄不受任何一次編譯的影響,因此在同乙個原始碼樹上可以進行多次不同的編譯,如針對於不同平台編譯。編譯安裝mysql 5...