mysql建立資料庫以及分配使用者許可權

2021-07-09 17:46:21 字數 621 閱讀 7597

第一種方式:

----建立資料庫

create database testdb;

----建立learn使用者

create user 'learn'@'%' identified by 'learn';

----給learn使用者授權testdb資料庫

grant all privileges on testdb.* to 'learn'@'%';

flush privileges;

第二種方式:

----建立資料庫

create database testdb;

----建立使用者learn同時授權testdb資料庫

grant all privileges on testdb.* to 'learn'@'%' identified by 'learn';

flush privileges; 

----撤銷使用者許可權

revoke all privileges on testdb.* from 'learn'@'%';

----此時learn使用者還存在,並且可以連線資料庫(僅能看到information_schema ),刪除命令如下

drop user 'learn'@'%';

mysql建立資料庫並分配使用者許可權

1.登入mysql mysql u root p 2.輸入密碼 3.建立資料庫 設定編碼和排序方式為utf 8 create database mydb default character set utf8 collate utf8 bin 4.給資料庫分配使用者許可權 grant all priv...

Linux下新建MYSQL資料庫且分配使用者許可權

切換到root使用者 sudo su進入mysql mysql進入mysql資料庫,向user表中新增乙個使用者 use mysql show tables create user demo sys1 identified by 123456 建立資料庫 create database demo d...

MySQL 新增使用者及分配使用者資料庫訪問許可權

0登入mysql mysql u root 1新增新使用者允許外網 ip 訪問 create user pssbase identified by pssbase 2重新整理授權 flush privileges 3為使用者建立資料庫 create database pssbase default ...