**搭建完成之後一直沒有進行資料庫的備份,現在將此部分記錄下來。
搜尋了不少內容,無非四種方式如下:
第一種拷貝檔案需要停止mysqlde 服務,而且需要資料庫的版本一致。第二種和第四種需要用到其他檔案,而且帝王備份我一直沒搞成功過,現在就介紹下mysql命令列備份和恢復資料庫。
mysqldump命令備份資料庫
將**的blog資料庫備份
mysqldump -u root -p password blog > blog.sql
為了防止匯出亂碼:備份時指定編碼:
mysqldump -h 127.0.0.1 -p 3307 -u username --default-character-set=utf8 -p databasename > blog.sql
如果備份所有資料庫
mysqldump -u root -p pwd --all-databases > all_backup.sql
執行後輸入mysql root使用者的密碼,即可將資料庫備份至當前目錄.sql檔案。
mysql命令
mysql -u root -p pwd blog < blog.sql
注意:切換到blog.sql目錄下執行上述命令。 MySQL資料庫備份和恢復
注意事項 1.備份前,需要將mysql服務停止 etc init.d mysql stop 2恢復資料資料庫時,需要先建立好乙個資料庫 不一定同名 然後將備份出來的檔案 注意,不是目錄 複製到對應的mysql資料庫目錄中 3.使用這一方法備份和恢復資料庫時,需要新舊的mysql版本一致,否則可能會出...
MySQL資料庫備份和恢復
1.備份 可將資料錄匯出到 sql檔案中 使用linux的mysqldump命令 mysqldump u 使用者名稱 p 資料庫名 sql 2.恢復 匯入 sql檔案到某個資料庫中 通過linux的mysql命令恢復資料 mysql u 使用者名稱 p 新資料庫名 sql 3.注意點 1.使用mys...
mysql資料庫備份和恢復
備份mysql資料庫的命令 mysqldump hhostname uusername ppassword databasename backupfile.sql 備份mysql資料庫為帶刪除表的格式 備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。mys...