為Mysql資料庫建立唯讀賬戶的操作步驟

2021-09-26 10:21:37 字數 862 閱讀 9752

確定目的mysql伺服器示例:172.16.0.64

確定唯讀賬號名稱示例:建立審計賬號auditor

確定唯讀賬號密碼示例:生產環境至少8為以上,同時包含大小寫字母和數字,示例dsaf3250

確認資料庫或資料表名示例:允許訪問整個資料庫bookstore_db

確定訪問mysql伺服器的ip盡量不要用username@%,允許所有ip訪問會給生產環境帶來風險,示例172.16.0.%表示允許172.16.0.0/24網段的所有ip訪問mysql

登入mysql伺服器

使用mysql管理員賬號登入mysql命令列

# 按提示輸入管理員密碼

新增唯讀賬號並重新整理mysql許可權

use mysql;

grant select on bookstore_db.* to auditor@'172.16.0.%' identified by "dsaf3250";

flush privileges;

# 檢視mysql中已建立的所有賬號

select host,user,password from user; # mysql5.6

select host,user,authentication_string from user; # mysql5.7

測試賬號能否登入

# 按提示輸入密碼dsaf3250

登入成功說明建立賬號成功

Oracle資料庫建立唯讀賬戶

這兩天遇到了乙個新的需求是從應用系統a訪問應用系統b的資料庫,供開發人員在系統a實現乙個小功能完成某些資料的跨系統比對。目前系統b的資料庫中只有許可權很高的dba使用者,並且已經肩負著與系統c的資料同步任務,因此,從安全和效能兩個監督考慮,都有必要專門建立乙個唯讀使用者供系統a使用。參考網上的資料,...

mysql資料庫,建立唯讀使用者

使用現有的root使用者登入到mysql。mysql uroot p 2.建立使用者,並授權select查詢許可權,授權遠端訪問許可權,注意,命令中username password指使用者名稱密碼,請自己指定。若要限制僅指定ip可以使用此使用者訪問mysql,將 改為具ip即可。grant sel...

為mysql資料庫建立索引

建立和刪除索引 索引的建立可以在create table語句中進行,也可以單獨用create index或alter table來給表增加索引。刪除索引可以利用alter table或drop index語句來實現。1 使用alter table語句建立索引。語法如下 alter table tab...