mysql備份資料庫linux
備份資料庫
問題描述:
我們用的是mysql,以今天遇到的情況為例,我們是在兩台伺服器上要搭相同的平台,部署完成後頁面報錯,發現是資料庫的問題,我們打開資料庫查看,確實資料庫中少建一個wind資料庫,但是我們沒有建這個資料庫的腳本,資料庫裡面涉及到很多表,很複雜,於是採用linux備份的方法,成功把wind資料庫拷貝出來,並還原。
解決步驟:
1.鏈接伺服器,進入MySQL/bin目錄下,進行資料庫導出,相當於備份
mysqldump -u 用戶名 -p 資料庫名 >(文件路徑)導出的文件名;
之後輸入密碼就可以進行導出了。
更多資料庫備份命令: //wenku.baidu.com/view/00d09deffa0f76c66137ee06eff9aef8941e4870.html
2.將得到的文件導入我們要用的資料庫
鏈接伺服器,登入mysql:
mysql -u root;
創建所需資料庫:
create database 資料庫名;
進入資料庫:
use 資料庫名;
導入/恢復/還原數據:
source 路徑+導出文件名;
操作完以上步驟,資料庫copy成功了,白天太過匆忙,沒有準備截圖,不過文字也很詳細!!!