色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql 創建數據庫沒反應

夏志豪2年前13瀏覽0評論

在使用MySQL創建數據庫的時候,有時我們會遇到創建數據庫但是沒有反應的情況。這種情況可能會出現在多種情況下,下面我們就一一進行講解。

第一種情況:數據庫已經創建,但是沒有顯示出來

mysql>create database testdb;
Query OK, 1 row affected (0.00 sec)
mysql>show databases;
+--------------------+
| Database           |
+--------------------+
| testdb             |
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

如果你執行上面的代碼后,數據庫沒有出現在show databases;中,那么就要檢查mysql數據目錄的權限是否正確。確保mysql用戶對mysql目錄有讀寫權限。

第二種情況:數據庫創建時未設置字符集導致創建不成功

mysql>create database testdb character set gbk;
ERROR 1115 (42000): Unknown character set: 'gbk'

如果你執行以上代碼出現上述提示,則表明你沒有設置正確的字符集,應該使用utf8mb4、utf8等常用字符集就可以了。

第三種情況:其他原因導致創建不成功

mysql>create database testdb;
ERROR 1007 (HY000): Can't create database 'testdb'; database exists

如果你執行以上代碼出現上述提示,則表明你所要創建的數據庫已經存在了。如果你要重新創建數據庫,可以先刪除原來的數據庫,再重新執行創建數據庫的操作。