輸入mysql無許可權 mysql 操作使用者許可權

2021-10-18 03:06:18 字數 1696 閱讀 8735

使用可以對mysql資料庫使用者表有操作許可權的使用者名稱登陸mysql

insert into user(host,user,password) values('%','name','password');

如果work使用者沒有登陸許可權,則

killall mysqld

share/mysql/mysql.server start

grant all on *.* to work@'%' identified by "password";

mysql賦予使用者許可權的命令的簡單格式為

grant 許可權 on 資料庫物件 to 使用者

grant 許可權 on 資料庫物件 to 使用者 identified by "密碼"

常用許可權:

all privileges 除grant外的所有許可權

select 僅查許可權

select,insert 查和插入許可權

usage 無訪問許可權

對於目標資料庫以及內部其他:

資料庫名.* 資料庫中的所有

資料庫名.表 指定資料庫中的某張表

資料庫名.儲存過程 指定資料庫中的儲存過程

*.* 所有資料庫

對於使用者和ip:

使用者名稱@ip位址 使用者只能在改ip下才能訪問

使用者名稱@192.168.1.% 使用者只能在改ip段下才能訪問(萬用字元%表示任意)

使用者名稱@% 使用者可以再任意ip下訪問(預設ip位址為%)

使用者名稱:ad,密碼:ad_pass,登陸ip:192.168.0.10

//使用者在所有登陸ip的許可權

grant all on *.* to ad@『%』 identified by "ad_pass";

//開放管理mysql中所有資料庫的許可權

grant all on *.* to ad@'192.168.0.10' identified by "ad_pass";

//開放管理mysql中具體資料庫(test)的許可權

grant all privileges on test to ad@'192.168.0.10' identified by "ad_pass";

或grant all on test to ad@'192.168.0.10' identified by "ad_pass";

//開放管理mysql中具體資料庫中的表(test.table1)的許可權

grant all on test.table1 to ad@'192.168.0.10' identified by "ad_pass"

//開放管理mysql中具體資料庫的表(test.table1)的部分列的許可權

grant select(id,se,rank) on test.table1 to ad@'192.168.0.10' identified by "ad_pass";

//開放管理操作指令

grant select,insert,update,delete on test.* to ad@'192.168.0.10' identified by "ad_pass";

//**許可權

revoke all on *.* from ad@localhost;

//許可權操作完後都要加一句

flush privileges;

//檢視mysql使用者許可權

show grants;

show grants for ad@localhost;

MYSQL遠端連線無許可權

一,連線遠端伺服器出現host is not allowed to connect to this mysql server 出現問題原因本地無許可權 解決方法有兩個 1.修改許可權。2.修改mysql的user表 1.修改許可權方法 登陸遠端資料庫伺服器執行命令 grant all privile...

mysql 重新整理許可權 mysql許可權

1,檢視所有使用者許可權 select distinct concat user user,host,as query from mysql.user 或者 select from mysql.user 2,檢視某乙個使用者的許可權 show grants for user ip 3,分配許可權 以...

gitlab runner的無許可權問題

在做gitlab ci的自動部署過程中 1.runner已經安裝 2.runner已經註冊 3.gitlab已經找到了runner 4.yml檔案已經編寫 5.script中指令碼shell編寫,直接執行 6.指令碼在伺服器上root測試通過 7.在runner執行過程中腳本報錯比較多,大多數是資料...