1. 程式人生 > >mysql 使用者及許可權管理 哪裡複製來的

mysql 使用者及許可權管理 哪裡複製來的

mysql 使用者及許可權管理 小結
MySQL 預設有個root使用者,但是這個使用者許可權太大,一般只在管理資料庫時候才用。如果在專案中要連線 MySQL 資料庫,則建議新建一個許可權較小的使用者來連線。

在 MySQL 命令列模式下輸入如下命令可以為 MySQL 建立一個新使用者:

1
CREATE USER username IDENTIFIED BY ‘password’;
新使用者建立完成,但是此刻如果以此使用者登陸的話,會報錯,因為我們還沒有為這個使用者分配相應許可權,分配許可權的命令如下:

1
GRANT ALL PRIVILEGES ON . TO ‘username’@’localhost’ IDENTIFIED BY ‘password’;
授予username使用者在所有資料庫上的所有許可權。

如果此時發現剛剛給的許可權太大了,如果我們只是想授予它在某個資料庫上的許可權,那麼需要切換到root 使用者撤銷剛才的許可權,重新授權:

1
2
EVOKE ALL PRIVILEGES ON . FROM ‘username’@’localhost’;
GRANT ALL PRIVILEGES ON wordpress.* TO ‘username’@’localhost’ IDENTIFIED BY ‘password’;
甚至還可以指定該使用者只能執行 select 和 update 命令:

1
GRANT SELECT, UPDATE ON wordpress.* TO ‘username’@’localhost’ IDENTIFIED BY ‘password’;
這樣一來,再次以username登陸 MySQL,只有wordpress資料庫是對其可見的,並且如果你只授權它select許可權,那麼它就不能執行delete 語句。

另外每當調整許可權後,通常需要執行以下語句重新整理許可權:

1
FLUSH PRIVILEGES;
刪除剛才建立的使用者:

1
DROP USER [email protected];
仔細上面幾個命令,可以發現不管是授權,還是撤銷授權,都要指定響應的host(即 @ 符號後面的內容),因為以上及格命令實際上都是在操作mysql 資料庫中的user表,可以用如下命令檢視相應使用者及對應的host:

1
SELECT User, Host FROM user;

MySQL Study之–MySQL使用者及許可權管理
MySQL伺服器通過MySQL許可權表來控制使用者對資料庫的訪問,MySQL許可權表存放在mysql資料庫裡,由mysql_install_db指令碼初始化。這些MySQL許可權表分別user,db,table_priv,columns_priv和host。下面分別介紹一下這些表的結構和內容:
user許可權表:記錄允許連線到伺服器的使用者帳號資訊,裡面的許可權是全域性級的。
db許可權表:記錄各個帳號在各個資料庫上的操作許可權。
table_priv許可權表:記錄資料表級的操作許可權。
columns_priv許可權表:記錄資料列級的操作許可權。
host許可權表:配合db許可權表對給定主機上資料庫級操作許可權作更細緻的控制。這個許可權表不受GRANT和REVOKE語句的影響。

案例分析:
一、建立使用者並授權(root使用者)
[[email protected] ~]# mysql -u root -poracle

mysql> select version()\g
+——————————————-+
| version() |
+——————————————-+
| 5.6.25-enterprise-commercial-advanced-log |
+——————————————-+
1 row in set (0.00 sec)
mysql> show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
| performance_schema |
| prod |
| test |
+——————–+
5 rows in set (0.01 sec)

1、建立tom使用者並授權(特權管理使用者)

mysql> grant all on prod.* to ‘tom’@’%’ identified by ‘tom’ with grant option;
Query OK, 0 rows affected (0.00 sec)

檢視使用者建立是否成功:
mysql> select user,host from user ;

1
2
3
4
5
6
7
8
9
10
11
12
13
+——-+———–+
| user | host |
+——-+———–+
| tom | % |
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| root | localhost |
| scott | localhost |
| | mysrv |
| root | mysrv |
+——-+———–+
8 rows in set (0.00 sec)
檢視tom使用者的授權:
mysql> show grants for tom;
+—————————————————————————————————-+
| Grants for [email protected]% |
+—————————————————————————————————-+
| GRANT USAGE ON . TO ‘tom’@’%’ IDENTIFIED BY PASSWORD ‘*71FF744436C7EA1B954F6276121DB5D2BF68FC07’ |
| GRANT ALL PRIVILEGES ON prod.* TO ‘tom’@’%’ WITH GRANT OPTION |
+—————————————————————————————————-+

GRANT 語法:
GRANT privileges (columns)
ON what
TO user IDENTIFIED BY “password”
WITH GRANT OPTION

許可權列表:
ALTER: 修改表和索引。
CREATE: 建立資料庫和表。
DELETE: 刪除表中已有的記錄。
DROP: 拋棄(刪除)資料庫和表。
INDEX: 建立或拋棄索引。
INSERT: 向表中插入新行。
REFERENCE: 未用。
SELECT: 檢索表中的記錄。
UPDATE: 修改現存表記錄。
FILE: 讀或寫伺服器上的檔案。
PROCESS: 檢視伺服器中執行的執行緒資訊或殺死執行緒。
RELOAD: 過載授權表或清空日誌、主機快取或表快取。
SHUTDOWN: 關閉伺服器。
ALL: 所有許可權,ALL PRIVILEGES同義詞。
USAGE: 特殊的 “無許可權” 許可權。
用 戶賬戶包括 “username” 和 “host” 兩部分,後者表示該使用者被允許從何地接入。[email protected]’%’ 表示任何地址,預設可以省略。還可以是 “[email protected]%”、”[email protected]%.abc.com” 等。資料庫格式為 [email protected],可以是 “test.” 或 “.*”,前者表示 test 資料庫的所有表,後者表示所有資料庫的所有表。
子句 “WITH GRANT OPTION” 表示該使用者可以為其他使用者分配許可權。

2、我們用 root 再建立幾個使用者,然後由 test 資料庫的管理員tom為他們分配許可權。

mysql> create user ‘tom1’ identified by ‘tom1’ ,’tom2’ identified by ‘tom2’;
Query OK, 0 rows affected (0.00 sec)

mysql> select user,host from user ;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
+——-+———–+
| user | host |
+——-+———–+
| tom | % |
| tom1 | % |
| tom2 | % |
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| root | localhost |
| scott | localhost |
| | mysrv |
| root | mysrv |
+——-+———–+
10 rows in set (0.00 sec)
root使用者退出,tom登陸,並授權使用者訪問prod庫

[[email protected] ~]# mysql -u tom -ptom
ERROR 1045 (28000): Access denied for user ‘tom’@’localhost’ (using password: YES)

tom使用者竟不能登陸!!!

再對tom使用者授權:
mysql> grant all on prod.* to ‘tom’@’localhost’ identified by ‘tom’ with grant option;;
Query OK, 0 rows affected (0.00 sec)

mysql> show grants for tom;
+—————————————————————————————————-+
| Grants for [email protected]% |
+—————————————————————————————————-+
| GRANT USAGE ON . TO ‘tom’@’%’ IDENTIFIED BY PASSWORD ‘*71FF744436C7EA1B954F6276121DB5D2BF68FC07’ |
| GRANT ALL PRIVILEGES ON prod.* TO ‘tom’@’%’ WITH GRANT OPTION |
+—————————————————————————————————-+
2 rows in set (0.00 sec)

mysql> use mysql;
Database changed
mysql> select user,host from user ;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
+——-+———–+
| user | host |
+——-+———–+
| tom | % |
| tom1 | % |
| tom2 | % |
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| root | localhost |
| scott | localhost |
| tom | localhost |
| | mysrv |
| root | mysrv |
+——-+———–+
11 rows in set (0.00 sec)
tom登陸:
[[email protected] ~]# mysql -u tom -ptom prod
mysql> select database();
+————+
| database() |
+————+
| prod |
+————+
1 row in set (0.01 sec)

mysql> select current_user();
+—————-+
| current_user() |
+—————-+
| [email protected] |
+—————-+
1 row in set (0.00 sec)

建立表:

mysql> show tables;
+—————-+
| Tables_in_prod |
+—————-+
| t1 |
+—————-+
1 row in set (0.00 sec)

mysql> create table t2 as select * from t1;
Query OK, 3 rows affected (0.15 sec)
Records: 3 Duplicates: 0 Warnings: 0

查看錶資訊:

mysql> desc t2;
+——-+————-+——+—–+———+——-+
| Field | Type | Null | Key | Default | Extra |
+——-+————-+——+—–+———+——-+
| id | int(11) | YES | | NULL | |
| name | varchar(10) | YES | | NULL | |
+——-+————-+——+—–+———+——-+
2 rows in set (0.01 sec)

mysql> show create table t2;
+——-+—————————————————————————————————————————+
| Table | Create Table |
+——-+—————————————————————————————————————————+
| t2 | CREATE TABLE t2 (
id int(11) DEFAULT NULL,
name varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1 |
+——-+—————————————————————————————————————————+
1 row in set (0.01 sec)

mysql> show create table t2\G;
***************** 1. row *****************
Table: t2
Create Table: CREATE TABLE t2 (
id int(11) DEFAULT NULL,
name varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1
1 row in set (0.00 sec)

mysql> select * from t2;
+——+——-+
| id | name |
+——+——-+
| 10 | tom |
| 20 | jerry |
| 30 | rose |
+——+——-+
3 rows in set (0.00 sec)

3、tom使用者為tom1,tom2授權
mysql> grant select on prod.* to tom1;
Query OK, 0 rows affected (0.00 sec)

mysql> grant select on prod.* to tom2;
Query OK, 0 rows affected (0.02 sec)

mysql> grant insert,update on prod.* to tom2;
Query OK, 0 rows affected (0.00 sec)

tom2登陸(從遠端登陸):

C:\Users\Administrator>mysql -h 192.168.8.240 -utom2 -ptom2

mysql> select database();
+————+
| database() |
+————+
| NULL |
+————+
1 row in set (0.00 sec)

mysql> use prod;
Database changed
mysql> select database();
+————+
| database() |
+————+
| prod |
+————+
1 row in set (0.00 sec)

mysql> select current_user();
+—————-+
| current_user() |
+—————-+
| [email protected]% |
+—————-+
1 row in set (0.00 sec)

mysql> show grants for tom2;
+——————————————————————+
| Grants for [email protected]% |
+——————————————————————+
| GRANT USAGE ON . TO ‘tom2’@’%’ IDENTIFIED BY PASSWORD |
| GRANT SELECT, INSERT, UPDATE ON prod.* TO ‘tom2’@’%’ |
+——————————————————————+
2 rows in set (0.00 sec)

mysql> show tables;
+—————-+
| Tables_in_prod |
+—————-+
| t1 |
| t2 |
+—————-+
2 rows in set (0.00 sec)

mysql> select * from t1;
+——+——-+
| id | name |
+——+——-+
| 10 | tom |
| 20 | jerry |
| 30 | rose |
+——+——-+
3 rows in set (0.00 sec)

mysql> select * from t2;
+——+——-+
| id | name |
+——+——-+
| 10 | tom |
| 20 | jerry |
| 30 | rose |
+——+——-+
3 rows in set (0.00 sec)

mysql> insert into t1 values (40,’john’);
Query OK, 1 row affected (0.00 sec)
mysql> commit;
Query OK, 0 rows affected (0.09 sec)

mysql> select * from t1;
+——+——-+
| id | name |
+——+——-+
| 10 | tom |
| 20 | jerry |
| 30 | rose |
| 40 | john |
+——+——-+
4 rows in set (0.00 sec)

mysql> update t1 set name=’ellen’ where id=40;
Query OK, 1 row affected (0.01 sec)
Rows matched: 1 Changed: 1 Warnings: 0

mysql> select * from t1;
+——+——-+
| id | name |
+——+——-+
| 10 | tom |
| 20 | jerry |
| 30 | rose |
| 40 | ellen |
+——+——-+
4 rows in set (0.00 sec)

mysql> delete from t1;
ERROR 1142 (42000): DELETE command denied to user ‘tom2’@’192.168.8.254’ for tab
le ‘t1’
mysql> commit;
Query OK, 0 rows affected (0.05 sec)

mysql> select * from t1;
+——+——-+
| id | name |
+——+——-+
| 10 | tom |
| 20 | jerry |
| 30 | rose |
| 40 | ellen |
+——+——-+
4 rows in set (0.00 sec)

4、回收tom2的update許可權:
mysql> revoke update on prod.* from tom2;
Query OK, 0 rows affected (0.00 sec)

tom2再重新登陸:
C:\Users\Administrator>mysql -h 192.168.8.240 -utom2 -ptom2

mysql> use prod;
Database changed
mysql> update t1 set name=’lily’ where id=10;
ERROR 1142 (42000): UPDATE command denied to user ‘tom2’@’192.168.8.254’ for tab
le ‘t1’
—update失敗!

二、修改使用者口令:

1、root使用者修改普通使用者口令
mysql> set password for tom1=password(‘oracle’);
Query OK, 0 rows affected (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

tom1重新登陸:
C:\Users\Administrator>mysql -h 192.168.8.240 -utom1 -ptom1
Warning: Using a password on the command line interface can be insecure.
ERROR 1045 (28000): Access denied for user ‘tom1’@’192.168.8.254’ (using passwor
d: YES)
—舊口令登陸失敗!

C:\Users\Administrator>mysql -h 192.168.8.240 -utom1 -poracle
mysql>

2、普通使用者修改自己密碼:
C:\Users\Administrator>mysql -h 192.168.8.240 -utom1 -poracle
mysql> set password=password(‘tom1’);
Query OK, 0 rows affected (0.00 sec)

重新登陸:
C:\Users\Administrator>mysql -h 192.168.8.240 -utom1 -ptom1
mysql>
—新密碼登陸成功 !

三、刪除使用者:
1、回收使用者所有許可權
mysql> revoke all on prod.* from tom2;
Query OK, 0 rows affected (0.01 sec)

2、刪除使用者
mysql> drop user tom2;
Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> select user,host from user;

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
+——-+———–+
| user | host |
+——-+———–+
| jerry | % |
| rose | % |
| tom | % |
| tom1 | % |
| root | 127.0.0.1 |
| root | ::1 |
| | localhost |
| jerry | localhost |
| root | localhost |
| rose | localhost |
| scott | localhost |
| tom | localhost |
| | mysrv |
| root | mysrv |
+——-+———–+
14 rows in set (0.00 sec)
——- 摘要 ————————————–

建立使用者:
GRANT insert, update ON testdb.* TO [email protected]’%’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
CREATE USER user2 IDENTIFIED BY ‘password’;
分配許可權:
GRANT select ON testdb.* TO user2;
檢視許可權:
SHOW GRANTS FOR user1;
修改密碼:
SET PASSWORD FOR user1 = PASSWORD(‘newpwd’);
SET PASSWORD = PASSWORD(‘newpwd’);
移除許可權:
REVOKE all ON . FROM user1;
刪除使用者:
DROP USER user1;
資料庫列表:
SHOW DATABASES;
資料表列表:
SHOW TABLES;
當前資料庫:
SELECT DATABASE();
當前使用者:
SELECT USER();
資料表結構:
DESCRIBE table1;
重新整理許可權:
FLUSH PRIVILEGES;

grant和revoke可以在幾個層次上控制訪問許可權
1,整個伺服器,使用 grant ALL 和revoke ALL
2,整個資料庫,使用on database.*
3,特點表,使用on database.table
4,特定的列
5,特定的儲存過程

user表中host列的值的意義
% 匹配所有主機
localhost localhost不會被解析成IP地址,直接通過UNIXsocket連線
127.0.0.1 會通過TCP/IP協議連線,並且只能在本機訪問;
::1 ::1就是相容支援ipv6的,表示同ipv4的127.0.0.1

grant 普通資料使用者,查詢、插入、更新、刪除 資料庫中所有表資料的權利。
grant select on testdb.* to [email protected]’%’
grant insert on testdb.* to [email protected]’%’
grant update on testdb.* to [email protected]’%’
grant delete on testdb.* to [email protected]’%’
或者,用一條 MySQL 命令來替代:
grant select, insert, update, delete on testdb.* to [email protected]’%’
grant 資料庫開發人員,建立表、索引、檢視、儲存過程、函式。。。等許可權。
grant 建立、修改、刪除 MySQL 資料表結構許可權。
grant create on testdb.* to [email protected]’192.168.0.%’;
grant alter on testdb.* to [email protected]’192.168.0.%’;
grant drop on testdb.* to [email protected]’192.168.0.%’;
grant 操作 MySQL 外來鍵許可權。
grant references on testdb.* to [email protected]’192.168.0.%’;
grant 操作 MySQL 臨時表許可權。
grant create temporary tables on testdb.* to [email protected]’192.168.0.%’;
grant 操作 MySQL 索引許可權。
grant index on testdb.* to [email protected]’192.168.0.%’;
grant 操作 MySQL 檢視、檢視檢視原始碼 許可權。
grant create view on testdb.* to [email protected]’192.168.0.%’;
grant show view on testdb.* to [email protected]’192.168.0.%’;
grant 操作 MySQL 儲存過程、函式 許可權。
grant create routine on testdb.* to [email protected]’192.168.0.%’; – now, can show procedure status
grant alter routine on testdb.* to [email protected]’192.168.0.%’; – now, you can drop a procedure
grant execute on testdb.* to [email protected]’192.168.0.%’;
grant 普通 DBA 管理某個 MySQL 資料庫的許可權。
grant all privileges on testdb to [email protected]’localhost’
其中,關鍵字 “privileges” 可以省略。
grant 高階 DBA 管理 MySQL 中所有資料庫的許可權。
grant all on . to [email protected]’localhost’

MySQL grant 許可權,分別可以作用在多個層次上。
1. grant 作用在整個 MySQL 伺服器上:
grant select on . to [email protected]; – dba 可以查詢 MySQL 中所有資料庫中的表。
grant all on . to [email protected]; – dba 可以管理 MySQL 中的所有資料庫
2. grant 作用在單個數據庫上:
grant select on testdb.* to [email protected]; – dba 可以查詢 testdb 中的表。
3. grant 作用在單個數據表上:
grant select, insert, update, delete on testdb.orders to [email protected];
4. grant 作用在表中的列上:
grant select(id, se, rank) on testdb.apache_log to [email protected];
5. grant 作用在儲存過程、函式上:
grant execute on procedure testdb.pr_add to ’dba’@’localhost’
grant execute on function testdb.fn_add to ’dba’@’localhost’

注意:修改完許可權以後 一定要重新整理服務,或者重啟服務,重新整理服務用:FLUSH PRIVILEGES。

相關推薦

mysql 使用者許可權管理 哪裡複製

mysql 使用者及許可權管理 小結 MySQL 預設有個root使用者,但是這個使用者許可權太大,一般只在管理資料庫時候才用。如果在專案中要連線 MySQL 資料庫,則建議新建一個許可權較小的使用者來連線。 在 MySQL 命令列模式下輸入如下命令可以為

mysql常用運維命令許可權管理

1. /etc/init.d/mysqld start和mysql_safe --user=mysql &的啟動實質是一樣的 2. /etc/init.d/mysqld stop    一般不用的停止資料庫的方法      kill

mysql-資料(記錄)相關操作(增刪改查)許可權管理

一、介紹 在MySQL管理軟體中,可以通過SQL語句中的DML語言來實現資料的操作,包括 使用INSERT實現資料的插入 UPDATE實現資料的更新 使用DELETE實現資料的刪除 使用SELECT查詢資料以及。 二、插入資料 1. 插入完整資料(順序插入) 語法一:

阿里雲CentOS搭建SVN伺服器許可權管理

  linux(centos)下SVN伺服器如何搭建?說到SVN伺服器,想必大家都知道,可以是在LINUX下如何搭建SVN伺服器呢?那麼今天給大家分享一下linux(centos)搭建SVN伺服器的思路!    雖然在windows上搭建SVN很簡單,但是效能卻不高,

檔案屬性許可權管理

一、許可權檢視 1.檔案許可權檢視       ls   -l     filename       ll      &n

理解OpenShift(4):使用者許可權管理

理解OpenShift(1):網路之 Router 和 Route 理解OpenShift(2):網路之 DNS(域名服務) 理解OpenShift(3):網路之 SDN 理解OpenShift(4):使用者及許可權管理   OpenShift 支援 RBAC(Role Based Acc

Mongo 使用者建立許可權管理

Mongo版本3.0之前使用的是db.addUser(),但3.0之後使用的是db.createUser() 內建的角色:  資料庫使用者角色:read、readWrite;  資料庫管理角色:d

搭建Git CentOS搭建Git伺服器許可權管理

CentOS搭建Git伺服器及許可權管理   宣告:本教程,僅作為配置的記錄,細節不展開,需要您有一點linux的命令基礎,僅作為配置參考。 1. 系統環境 系統: Linux:CentOS 7.2 64位 由於CentOS已經內建了OpenSSH,如果您的

Linux檔案管理許可權管理(使用者、組、檔案管理)

1、Linux上的檔案管理類命令都有哪些,其常用的使用方法及其相關示例演示 cat命令: 檔案文字檢視工具: cat /etc/fstab cat /etc/passwd cat [OPTION] [FILE]… -n:給顯示的檔案行編號 -E:顯示行結束符$ tac命令:

CentOS搭建Git伺服器許可權管理

宣告:本教程,僅作為配置的記錄,細節不展開,需要您有一點linux的命令基礎,僅作為配置參考。 1. 系統環境 系統: Linux:CentOS 7.2 64位 由於CentOS已經內建了OpenSSH,如果您的系統沒有,請自行安裝。 檢視ssh版本 $ ssh

linux的使用者許可權管理

1、linux作業系統使用者及使用者組 Linux作業系統是多工(Multi-tasks)多使用者(Multi-users)分時作業系統,linux作業系統的使用者就是讓我們登入到linux的許可權;每當我們使用使用者名稱登入作業系統時,linux都會對該使用

Linux使用者許可權管理--總結

1、Linux作業系統使用者及使用者組 Linux作業系統是多工(Multi-tasks)多使用者(Multi-users)分時作業系統,Linux作業系統的使用者就是讓我們登入到Linux的許可權;每當我們使用使用者名稱登入作業系統時,Linux都會對該使用者進行認證、授權審計等操作。作業系統為了識別每個

MVC身份驗證許可權管理

MVC自帶的ActionFilter 在Asp.Net WebForm的中要做到身份認證微軟為我們提供了三種方式,其中最常用的就是我們的Form認證,需要配置相應的資訊。例如下面的配置資訊: <authentication mode="Forms"&g

Linux使用者許可權管理

一、使用者管理 1、建立使用者 //建立monitor使用者,使用者id為501,所屬組為monitor,附加群組為admin,起始目錄為/monitor useradd -u 501 -g monitor -G admin -d /monitor

細說ftp伺服器的搭建部署許可權管理

摘要: FTP 是File TransferProtocol(檔案傳輸協議)的英文簡稱,中文簡稱為“文傳協議”。用於Internet上的控制檔案的雙向傳輸。同時,它也是一個應用程式(Applicati

遷移MySQL使用者許可權

先建立使用者 CREATE USER 'username'@'host' IDENTIFIED BY 'PASSWORD'; 匯出 [[email protected] tmp]# mysql -B -N -uroot -p -e "SELECT CONC

初學Ubuntu:系統使用者、使用者組許可權管理

1、使用者的管理三個重要的配置檔案:/etc/passwd    該配置檔案每一行儲存一個使用者資訊/etc/shadow   該配置檔案儲存每個使用者加密後的密碼/etc/group       該配置檔案中儲存了使用者組資訊新增使用者的方法:useradd [選項] 使用

SVN篇之Windows XP+apache+SVN配置許可權管理

配置Apache1.         在windows下安裝Apache http server(apache_2.0.55-win32-x86-no_ssl.msi) 執行Apache http server(apache_2.0.55-win32-x86-no_ssl.m

MongoDB系列---使用者許可權管理02

MongoDB-——Privilege   學習大綱:   1、使用者許可權管理   2、使用者操作     知識回顧:    本系列上一篇博文我們講述瞭如何搭建環境以及配置我們的MongoDB,通過搭建環境後我們又學習瞭如何通過簡單

mysql資料庫使用者使用者許可權管理

1、mysql資料庫的許可權 (1)mysql資料庫使用者許可權級別          1)全域性性管理許可權:作用於整個mysql例項級別      &nb