1. 程式人生 > 資料庫 >05-MySQL授權管理

05-MySQL授權管理

mysql中的root使用者是資料庫中許可權最高的使用者,千萬不要用在專案中;
可以給不同的使用者,或者專案,建立不同的mysql使用者,並適當的授權,完成資料庫的相關操作;
這樣就一定程度上保證了資料庫的安全。

建立使用者

語法格式:
	grant 授權的操作 on 授權的庫.授權的表 to 賬戶@登入地址 identified by ‘密碼’;

示例:
	# 在mysql中 建立一個 zhangsan 使用者,授權可以對test這個庫中的所有表 進行 新增和查詢 的許可權
		grant select,insert on test.* to zhangsan@'%' identified by '123456';
	# 使用者 lisi。密碼 123456 可以對test庫中的所有表有 所有操作許可權
		grant all on test.* to lisi@'%' identified by '123456';
	# 刪除使用者
		drop user 'lisi'@'%';