在利用mysql數據庫時,當地用戶在局域網利用mysql數據庫,在外埠的用戶怎么利用mysql數據庫呢?下面和大師分享一下怎么新建一個長途登錄用戶和授權。我寫的經驗對你進修mysql有幫忙的話,給我投票、點贊或者保藏!
超等用戶登錄mysql數據庫,新建一個用戶,用戶名wj123456,登錄ip為:100.100.100.100(舉例),用戶口令:123456。這個用戶只能從指心猿意馬ip登錄mysql數據庫。
CREATE USER 'wj123456'@'100.100.100.100' IDENTIFIED BY '123456';
另一種成立長途用戶的方式是:'wj123456'@'%' 。指心猿意馬iP為'%'百分號,是指這個用戶在當地登錄mysql數據庫還可以長途登錄mysql數據庫。
CREATE USER 'wj123456'@'%' IDENTIFIED BY '123456';
用新成立的用戶登錄mysql數據庫,因為沒有對這個用戶授權,在mysql中不克不及工作。
(root超等用戶登錄)把'wj123456'@'%'這個用戶授權:mysql中的test數據庫的所有表可以查看。
GRANT SELECT ON test.* TO 'wj123456'@'%';
'wj123456'@'%'登錄mysql,收看表的數據。
SHOW TABLES;顯示所有test數據庫的表。
SELECT * FROM shoufei;
(root超等用戶登錄)把'wj123456'@'%'這個用戶授權:mysql中的test數據庫的所有表可以插入新數據。
GRANT INSERT ON test.* TO 'wj123456'@'%';
(root超等用戶登錄)把'wj123456'@'%'這個用戶授權:mysql中的test數據庫的所有表可以點竄數據。
GRANT UPDATE ON test.* TO 'wj123456'@'%';
(root超等用戶登錄)把'wj123456'@'%'這個用戶授權:mysql中的test數據庫的所有表可以刪除數據。
GRANT UPDATE ON test.* TO 'wj123456'@'%';
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!