實際上我有一個困惑。在恢復mysql備份的同時,我們通常使用這個命令。恢復沒有用戶的mysql備份
mysql -u用戶名-p密碼數據庫名稱< backup.sql。
我只是試過「mysql databasename < backup.sql」,這似乎也工作。所以我的困惑是,爲什麼我們添加用戶名/密碼以及使用/不使用它的好處/缺點是什麼?
實際上我有一個困惑。在恢復mysql備份的同時,我們通常使用這個命令。恢復沒有用戶的mysql備份
mysql -u用戶名-p密碼數據庫名稱< backup.sql。
我只是試過「mysql databasename < backup.sql」,這似乎也工作。所以我的困惑是,爲什麼我們添加用戶名/密碼以及使用/不使用它的好處/缺點是什麼?
如果你的MySQL沒有空白的用戶和空白密碼,那麼你無法導入數據庫。 默認情況下 - Mysql安裝附帶空白的用戶名和密碼,在這種情況下,您可以只使用用戶名和密碼恢復數據庫。
但是,如果你有安全的MySQL安裝,意味着刪除bkank用戶比你需要傳遞特權用戶名和密碼來恢復數據庫。
使用mysql命令導入數據庫時,可以使用full命令或跳過一些參數。
您還可以使用:
mysql -u username -p password < backup.sql
這將創建數據庫(如果你的轉儲有create database命令)和導入的表成。