資料庫建立使用者及許可權

2021-07-24 20:02:58 字數 1118 閱讀 9328

1、在新使用者中建立資料庫

a、新建使用者

進入root賬戶:>mysql -uroot -p;

建立新使用者方法有二

第一種:

mysql>grant all privileges on *.* to 'username'@'%' identified by '1234;   

mysql>grant all privileges on *.* to 'username'@'localhost' identified by '1234;   

第一種後者此種親測有效

第二種:

mysql>insert into mysql.user(host, user, password) values('localhost', 'username',password('1234'));

重新整理系統許可權表

mysql>flush privileges;

mysql>exit;

2、建立資料庫為使用者授權

登入root>mysql -uroot -p;

mysql>create database dbname;

mysql>grant all on dbname.* to 'yp'@'%' identified by '1234';

mysql>flush privileges;

建立資料庫並編碼:

mysql>create database  dbname default character set utf8 collate utf8_general_ci;

3、說明localhost允許本機訪問,%允許其他網路訪問

4、檢視使用者及許可權

5、檢視指定使用者許可權 show grants for user;

5、**使用者全部許可權

mysql>revoke all privileges, grant option from 'user'@'localhost';

MariaDB資料庫使用者建立 刪除及許可權授權 撤回

1.1 命令 create user username host identified by password 1.2 引數 username jack 建立的使用者名稱 host 192.168.13.34 指定該使用者在哪個主機上可以登陸,如果是本地使用者可用localhost,如果想讓該使用者...

Mariadb資料庫使用者及許可權管理

localhost 本機 192.168.150.網段 所有 方法二 在授權同時就建立使用者 grant 許可權列表 on 資料庫名.表名 to 使用者名稱 identified by 密碼 with grant option with grant option 這個選項表示該使用者可以將自己擁有的...

mysql資料庫的使用者建立,許可權設定

mysql終端執行命令 create user meiduo identified by meiduo grant allon meiduo mall.to meiduo flush privileges 說明 第一句 建立使用者賬號 meiduo,密碼 meiduo 由identified by ...