我有一個有10個表的mysql數據庫,需要刪除和重新填充數據庫以運行一些性能測試。使用mysqldump,我可以轉儲出數據。 接下來我應該執行哪些步驟來清除數據庫並重新導入?將需要爲不同大小的數據庫(即具有不同行數的表)來計算數據庫性能,因此我需要確保這些步驟可以被複制。如何刪除和重新填充mysql數據庫?
2
A
回答
4
您可能想要查看mysqldump
上的選項,例如--add-drop-database
和--add-drop-table
。在這種情況下,我可能會去--add-drop-database
。
+0
僅僅爲了利益,如果使用--add-drop-database,你是否需要重新授予用戶權限? – Chaoley
0
1)取轉儲
drop database db_name
create database db_name
mysql -u user -p db_name < dump.sql
我相信這可以重複任意次數。它的冪等
0
從MySQL控制檯:
mysql> DROP DATABASE [dbName];
mysql> CREATE DATABASE [dbName];
mysql> USE [dbName];
mysql> SOURCE [pathToSQLDump];
相關問題
- 1. 刪除DB重新填充在MySQL
- 2. 刪除和重新填充boostrap表
- 3. 刪除預填充的數據庫
- 4. 如何從MySQL表中刪除所有數據並用新數據填充表
- 5. 如何自動填充mysql數據庫?
- 6. 刪除填充數據
- 7. 填充mysql數據庫
- 8. 填充mysql數據庫
- 9. 如何爲MySQL和Oracle填充數據?
- 10. 如何填充新的和修改MySQL數據庫與舊數據
- 11. 如何從數據庫中刪除項目填充下拉框
- 12. 重新填充的PHP從MySQL數據庫
- 13. 更新和刪除數據庫中的數據庫mysql
- 14. 如何填充數據庫?
- 15. SQL Server 2008自動化數據庫刪除,創建和填充
- 16. 清除數據存儲和重新填充它
- 17. mysql,如何刪除重複的數據?
- 18. 如何刪除MySQL數據庫?
- 19. 如何使用MySQL數據庫中的數據填充Android Spinner?
- 20. 如何從表單的數據條目填充mysql數據庫?
- 21. 如何用Mysql數據庫中的數據填充表單?
- 22. 如何重新填充WTForms
- 23. mysql刪除和數據庫關係
- 24. 使用ArrayList填充mysql數據庫行
- 25. 填充了MYSQL數據庫項目
- 26. 使用Java填充MySql數據庫
- 27. 從Mysql數據庫填充DataGrid
- 28. 在MySQL數據庫中填充字段
- 29. 休眠+ Mysql沒有數據庫填充
- 30. 清除並重新填充數據後,DataTable未更新DataGrid。 MVVM
的mysqldump可以包括完整的DDL,包括分支語句來殺死一個表的以前的安裝。 –