2013-09-24 17 views
1

上提供密碼我正在將我的MySQL安裝遷移到Amazon RDS,它們運行MySQL Server 5.6.12版。 我得到了5.6.13版的客戶端工具,並嘗試使用mysqldump進行自動備份。mysqldump請求密碼,即使您在命令行/配置文件

我總是得到一個問題,輸入密碼來阻止我的備份腳本。

我是這樣的:

[email protected]:~$ mysqldump --user=dbadmin -pmysecretpassword -h someserver.eu-west-1.rds.amazonaws.com -p skygd > dump.sql 
Warning: Using a password on the command line interface can be insecure. 
Enter password: 

我試圖用一個配置文件.my.cnf

[client] 
user=dbadmin 
password=mysecretpassword 

而且它撿起好吧,如果我跑:

mysqldump would have been started with the following arguments: --port=3306 --socket=/var/run/mysqld/mysqld.sock --quick --quote-names --max_allowed_packet=16M --user=dbadmin --password=mysecretpassword 

但還是一樣的問題輸入密碼。

5.6.13中是否存在不允許使用密碼自動登錄的錯誤?

回答

2
mysqldump --user=dbadmin --password=mysecretpassword -h someserver.eu-west-1.rds.amazonaws.com skygd > dump.sql 

你在該行

+0

今天大腦完全失敗,感謝指出我應該看到的東西! – DavKa

0

這是一個更好的選擇,在第一個命令結束提的MySQL密碼的末尾輸入-p

mysqldump的-uUserName -p 「空間位置」 DATABASENAME -H 「空間位置」 主機名> xyz.sql

而對於數據庫導入使用

MySQL的-uUserName -p「空間 - 這裏「Databasename -h」空間 - 在這裏「主機名

相關問題