[英]How can I load a mysqldump .sql file to a MySQL database in Windows Vista
[英]cannot upload large .sql database file to newly installed mysql using mysqldump in windows 7 <new mysql user>
我已經檢查了大量的論壇,似乎無法解決這個問題。 我需要將一個大型數據庫轉儲文件(.sql)上傳到mysql,以便我可以開始使用該數據庫作為網站構建項目的關鍵組件。 我嘗試了各種各樣的方法,但我一直沒有成功。 首先我嘗試通過phpmyadmin上傳但沒有用(似乎文件太大了)。 所以我下載了mysql並開始學習cmd提示(之前我嘗試從磁盤和MySQL Workbench中的Dump Project Folder導入 - 我收到錯誤,無論我把文件放在哪里,例如在MySQL Server 5.5\\bin
文件夾中或者我最初擁有它的文件夾C:\\Program Files\\my project\\test.sql
- 錯誤包括"ERROR 1046 (3D000) at line 22: No database selected"
)。 關於命令提示,我在環境變量路徑中設置了MySQL,當我輸入時:
mysql> source c:/program files/mysql/mysql server 5.5/bin/test.sql
cmd嚇壞了並開始生成ERROR 1046(......)的行和行,然后在生成行幾分鍾之后它說Query OK, 0 rows affected <0.00 sec>
大約10行然后返回到"mysql>"
提示。 我認為我的文件以“g”開頭的事實可能是問題所以我把它改為以“t”開頭並且它做了同樣的事情。 這似乎是我設法訪問此文件的最接近的。 我已經好幾個月了。 我真的需要進入這個文件,我不知所措。 有人可以幫忙嗎?
您需要選擇一個數據庫,正如您的錯誤所說。 我不知道你的.sql文件說的是什么,為什么那里沒有“使用DATABASE”字符串,但是
show databases;
) use databasename
登錄MySQL並創建一個新數據庫,比如說“mydatabase”。 然后在命令提示符下運行以下查詢(不在MySQL內部)
mysql -u root -p mydatabase < my_large_db_dump.sql
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.