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