2012-07-19 51 views
0

我使用MySQL 5.1版本,我試圖通過出口CMD MYDATABASE,當我寫這個命令:出口MySql數據庫與CMD

C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqdump -uroot -ppassword mydatabase >mydatabase.sql 

我得到一個錯誤

訪問被拒絕

我不知道是什麼問題 幫助普萊斯.....

+0

嘗試'mysql的-u {用戶名} -p',你能用你的用戶名和密碼登錄? – 2012-07-19 16:17:05

+0

你有沒有嘗試通過mysql-clint登錄這個條件? – triclosan 2012-07-19 16:18:04

+0

其實,我可以登錄到MySQL服務器與我的用戶名和密碼,但是當我在mysqldump的我得到這個錯誤寫的,我很抱歉,不知道的mysql-克林特? – user1464708 2012-07-19 19:19:26

回答

0

您在運行此命令的目錄上的權限是什麼?它可能試圖將mydatabase.sql文件寫入您無權訪問的目錄。

0

如果你的命令行識別mysql命令首先檢查。如果不是去指揮和類型

設置路徑= C:\ WAMP \ BIN \ mysql的\ mysql5.1.36 \ BIN 然後使用這個命令添加到您的數據庫

轉到導出到目錄中,你有mysql。 -u - 用戶名-p - 提示密碼

C:\xampp\mysql\bin>mysqldump -u Username -pPassword DatabaseName > DatabaseName.sql 

注:這是更好地使用SQL文件file.sql的完整路徑

從轉儲文件導出數據庫(在這種情況下,所謂filename.sql)使用的:mysql -u用戶名-p密碼數據庫名稱> filename.sql

如果您使用的是Windows,你需要打開CMD,並安裝在那裏的mysql.exe去目錄。如果您使用的是WAMP服務器,那麼這通常位於:C:\ wamp \ bin \ mysql \ mysql5.1.36 \ bin(*注意mysql的版本可能不同)

所以您將:cd C:\瓦帕\ BIN \ MySQL的\ mysql5.1.36 \ BIN

,然後執行上述命令中的一個。