您好,登錄后才能下訂單哦!
注:在Mysql數據庫中SQL語句默認是以“;”結尾。輸入命令時,關鍵字可以大寫也可以小寫,但必須保持一致,本人比較傾向使用小寫,個人習慣吧。
在Mysql中創建數據庫用戶主要有三種方式:
1 通過向mysql庫的user表中插入數據記錄的方式(注:mysql用戶默認保存在user表中):
mysql> insert into user (name,passwd) values ('zwj','abcdefg');
說明:
insert into:關鍵字
user:表名,后面的括號中為字段名
values:關鍵字,后面括號中為字段的值
建好用戶后可以查看已建的用戶:mysql> select * from mysql.user;
一般情況下,不建議使用以上方式創建用戶(太業余啦)
2 使用create user語句創建用戶:
mysql>create user 't100'@'127.0.0.1' identified by 't100';
說明:
create user:關鍵字
t100:用戶名
127.0.0.1:來源地址,在此表示本機,也可以寫成一個網段如:192.168.10.%
identified by:用于設置密碼的關鍵字,如果省略,則表示密碼為空
建立用戶之后,需要進行授權,否則除了連接數據庫外,大多數操作將無法進行。
3 使用grant語句創建用戶并且授予權限:
mysql> grant select on mysql.* to 't100'@'192.168.10.1' identified by 't100';
說明:
grant:關鍵字
select:查詢的權限
on:關鍵字
mysql.*:mysql庫下所有的表,*為通配符代表所有
以上語句的意思是:建立一個允許從192.168.10.1的客戶機訪問本數據庫的用戶t110,并授予查詢的權限。
用戶建好后需要刷新權限表:
mysql>flush privileges;
查看權限:mysql> show grants for ‘t100'@'192.168.10.1';
撤消權限:mysql> revoke select on mysql.* from 't100'@'192.168.10.1';
第三種方式是較常用的創建用戶和授權的方式。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。