2014-01-20 44 views
0

我試圖複製我的databes,但我得到這個錯誤:複製發佈使用mysqldump

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqldump -uroot -p -d pagesjaunes; 
Enter password: 
-- MySQL dump 10.13 Distrib 5.6.15, for Win32 (x86) 
-- 
-- Host: localhost Database: pagesjaunes; 
-- ------------------------------------------------------ 
-- Server version  5.6.15-log 

/*!40101 SET @[email protected]@CHARACTER_SET_CLIENT */; 
/*!40101 SET @[email protected]@CHARACTER_SET_RESULTS */; 
/*!40101 SET @[email protected]@COLLATION_CONNECTION */; 
/*!40101 SET NAMES utf8 */; 
/*!40103 SET @[email protected]@TIME_ZONE */; 
/*!40103 SET TIME_ZONE='+00:00' */; 
/*!40014 SET @[email protected]@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; 
/*!40014 SET @[email protected]@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; 
/*!40101 SET @[email protected]@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; 
/*!40111 SET @[email protected]@SQL_NOTES, SQL_NOTES=0 */; 
mysqldump: Got error: 1049: Unknown database 'pagesjaunes;' when selecting the database 

C:\Program Files\MySQL\MySQL Server 5.6\bin> 

而且我有錯誤,當我嘗試將其複製到一個文件:

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqldump -uroot -p -d pagesjaunes > database.sql; 
Accès refusé. 

回答

2
C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqldump -uroot -p -d pagesjaunes; 
mysqldump: Got error: 1049: Unknown database 'pagesjaunes;' 
          when selecting the database 

那麼,也許你應該請求數據庫的轉儲pagesjaunes,而不是pagesjaunes;然後 - 溝分號。複製請求也一樣 - shell不喜歡分號,它們不是編程語言。

+0

謝謝@NielsKeurentjes'C:\ Program Files \ MySQL \ MySQL服務器5.6 \ bin> mysqldump -uroot -p -d pagesjaunes'沒有分號';'現在工作:) – Youssef

+0

但仍然是另一個問題'C:\ Program Files \ MySQL \ MySQL Server 5.6 \ bin> mysqldump -uroot -p -d pagesjaunes> database.sql; Accèsrefusé.' – Youssef

+1

再次分號? :)或者你可能沒有權限在C:\ Program Files文件下編寫(指向其他地方的文件)。 – lipanski