mysql創建新用戶和數據庫


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; (必須的)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM