P-L-P 小站 http://www.ped.jjvk.com/phpbb/ |
|
Windows下MySQL備份與還原 http://www.ped.jjvk.com/phpbb/viewtopic.php?f=1&t=770 |
第 1 頁 (共 1 頁) |
發表人: | mimiba [ 2015-03-23, 16:00 ] |
文章主題 : | Windows下MySQL備份與還原 |
http://www.dotblogs.com.tw/ghoseliang/a ... 76332.aspx 方法一 備份: C:\...\MySQL\MySQL Server 5.1\bin\>mysqldump aa -u root -p > d:\aaa.sql.bak 還原: C:\...\MySQL\MySQL Server 5.1\bin\>mysql aa -u root -p < d:\aaa.sql.bak 描述: 1. C:\...\MySQL\MySQL Server 5.1\bin\ :MySQL所在目錄 2. aa為欲備份資料庫名稱 3. d:\ :備份位置或資料夾 方法二 備份: 1. C:\...\MySQL\MySQL Server 5.1\bin\>mysqldump --user=root -p aa > d:\aaa.sql 2. C:\...\MySQL\MySQL Server 5.1\bin\>mysqldump aa --user=root -p > d:\aaa.sql 還原: C:\...\MySQL\MySQL Server 5.1\bin\>mysql --user=root -p aa < d:\aaa.sql |
發表人: | mimiba [ 2015-03-23, 16:30 ] |
文章主題 : | Re: Windows下MySQL備份與還原 |
使用以下的方法: http://blog.acoak.com/archives/249 使用設定檔 筆者之前將資料庫升級到5.6.21之後,再執行上面指令時都會出現Warning: Using a password on the command line interface can be insecure.的警告訊息,雖然說指令還是可以執行,不過看到警告訊息就是覺得不是很放心,因此接下來也說明一下如果避免出現這些警告。 第一種方法: 打開Mysql設定檔(Windows:C:\Windows\my.ini、Linux:/etc/my.cnf),Windows作業系統如果C:\Windows底下沒有my.ini檔案的話,請到C:\ProgramData\MySQL\MySQL Server 5.6\my.ini複製,打開設定檔後,在最下面新增以下文字。 my.ini 代碼: [mysqldump] user = 資料庫帳號 password = 資料庫密碼 host = 資料庫位置 default-character-set = 字元編碼 之後你在執行mysqldump指令的時候就不需要再指定帳號密碼了,意即: command 代碼: //原本下的指令 [root@localhost ~]# mysqldump -uroot -p1234 -hlocalhost --default-character-set=utf8 -A > mysql.sql //設定檔修改後 [root@localhost ~]# mysqldump -A > mysql.sql 會出現 unknown option '--no--beep'的話,把 my.ini 中的相關選項 mark 掉即可 |
發表人: | mimiba [ 2018-03-06, 21:42 ] |
文章主題 : | Re: Windows下MySQL備份與還原 |
代碼: c:\mysql\bin\mysqldump --user=使用者名稱 --password=密碼 --all-database > c:\mysql.sql
|
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |