我最近試圖把我的web應用程序和mysql數據庫放在同一個虛擬服務器上。現在我收到一個端口錯誤。爲了解決端口問題,我想備份數據庫並重新安裝WAMP。由於我無法到達phymyadmin,我必須使用mysql命令提示符來執行轉儲。從MYSQL命令提示符備份數據庫
如果我的用戶名是root,我沒有密碼,並且數據庫名稱是dev,是否有人會知道要插入的EXACT命令?我已經嘗試過多種方式,並且出現錯誤,說我的語法錯誤。
在此先感謝。
我最近試圖把我的web應用程序和mysql數據庫放在同一個虛擬服務器上。現在我收到一個端口錯誤。爲了解決端口問題,我想備份數據庫並重新安裝WAMP。由於我無法到達phymyadmin,我必須使用mysql命令提示符來執行轉儲。從MYSQL命令提示符備份數據庫
如果我的用戶名是root,我沒有密碼,並且數據庫名稱是dev,是否有人會知道要插入的EXACT命令?我已經嘗試過多種方式,並且出現錯誤,說我的語法錯誤。
在此先感謝。
您可以使用下面的命令只要你知道數據庫的名稱:
mysqldump -u root -p[root_password] [database_name] > dumpfilename.sql
或者我會安裝MySQL工作臺可以連接到本地數據庫實例,並提供了一個圖形用戶界面來運行導出: MySQL Workbench。
不幸的是,如果您已經卸載WAMP,那麼MySQL可能不再運行,並且上述命令將無法工作,因爲實用程序無法看到數據庫。如果是這種情況,請嘗試安裝WAMP到一個新的目錄和手動複製在MySQL數據文件:
mysqldump -u root -p dev > devBackUp.sql
DOS批處理文件到數據庫的日期和時間導出的文件名
FOR /f "tokens=1-8 delims=:./ " %%G IN ("%date%_%time%") DO (
SET dt=%%G%%H%%I_%%J_%%K
)
mysqldump -u root -p[root_password] [database_name]> [database_name]_%dt%.sql
pause
MySQL Workbench工作得很好。該命令缺乏良好的界面和指令。當我輸入命令時,什麼也沒有發生。沒有錯誤,也沒有創建轉儲文件。 GUI一路。 –
很高興爲您效勞!沒有更好的GUI工具來處理MySQL imo。 – citizenen