mysql建立新使用者和資料庫

2022-03-03 05:57:50 字數 722 閱讀 8674

create database schooldb default character set utf8;

5. 建立資料庫

create database 123 default charset=utf8;

為本專案建立資料庫使用者(不再使用root賬戶)

create user 123 identified by '123456';

grant all on 456.* to '123'@'%';

flush privileges;

說明:第一句:建立使用者賬號 123, 密碼 123456 (由identified by 指明)

第二句:授權456資料庫下的所有表(456.*)的所有許可權(all)給使用者123在以任何ip訪問資料庫的時候('123'@'%')

第三句:重新整理生效使用者許可權

2、因為預設安裝的mysql,有空使用者名稱的記錄

mysql> select count(*) from user where user='';

| count(*) |

| 1 |

1 row in set (0.00 sec)

3、為了安全考慮,需要刪除這個功能,可以登入進去mysql,刪除掉

mysql>use mysql;

mysql>delete from user where user='';

mysql>flush privileges; (必須的)

Mysql建立新使用者

1.建立使用者 語法 create user username host identified by password 例子 create user dog localhost identified by 123456 create user pig 192.168.1.101 idendified...

Mysql建立新使用者

1.create user 語法 create user username host identified by password 例子 create user dog localhost identified by 123456 create user pig 192.168.1.101 iden...

MySQL建立新使用者

1 登入root使用者mysql u root p 輸入密碼 2 建立資料庫 create database 資料庫名 3 建立使用者 create user 資料庫名 localhost identified by 密碼 4 授權使用者 grant all privileges on 資料庫名.t...