MySQL系統資料表
1.mysql.user 登入帳戶與全域設定權限
2.mysql.tables_priv 資料表權限
# 查詢現有的MySQL帳戶
select host,user from mysql.user;
# 新增帳戶指定來源IP,並給予資料表所有權限
grant all privileges on Database.TableName to 'NewUser'@'192.168.1.1' Identified by 'Password';
# 新增帳戶不指定來源IP,並給予資料表所有權限,任何IP都可以連線到這台MySQL
grant all privileges on Database.TableName to 'NewUser'@'%' Identified by 'Password';
# 已經有record在mysql.user裡則不用在指定密碼,直接給予權限
grant select, insert,update,delete on Database.TableName to 'NewUser'@'%';
# 移除權限,此命令無法刪除帳戶,欲刪除帳戶必須使用delete
revoke delete on Database.TableName from 'NewUser'@'%'
# 移除帳戶
delete from mysql.user where user='NewUser'@'%'
# 更新系統的權限設定,修改或新增任務權限設定都必須要下一次flush privileges才能讓設定生效
flush privileges;
Brad Chen's Developer Blog Azure Database Data science Machine Learning Cloud
2008年7月14日 星期一
訂閱:
張貼留言 (Atom)
SQL Server Planning, Pricing and License
Server-CALs授權模式 1.需購買的量應該是所有終端用戶的電腦 例如:一台Data warehouse主機 與 一台Web報表主機,但公司有50人或電腦會連進Web報表主機開啟報表,則應該每一台用戶端電腦都需要有CALs授權,Data warehouse主機購買Ser...
-
1.安裝了Oracle Client,就可以用Oracle Net Manager工具來設定TNS連線設定(Tnsnames.ora) Oracle Client 18.3 Installation 安裝Oracle Client 18.3 2.啟動Oracle Ne...
-
SQL Server Integration Service可以透過內建的OLE DB Source連線到Oracle匯出資料,但無法寫入資料到Oracle,Attunity公司針對這個功能提供了SSIS的連結Source,並且聽說資料傳送效率非常好,本人沒有測試過效能,有興趣的...
-
1.下載 Oracle Database 18c (18.3) https://www.oracle.com/technetwork/database/enterprise-edition/downloads/oracle18c-windows-180000-5066774.ht...
沒有留言:
張貼留言