mysql 資料庫遷移方法

2021-07-13 07:47:48 字數 618 閱讀 9511

背景:之前在做乙個**,最開始是在windows上寫**,資料庫也在本地,後來要把**發布到linux server上,於是需要把資料庫也遷移過去。網上也找了一些方法,最後通過mysqldump實現了。(專案的資料庫基於mysql,因此該方式僅限於mysql)

mysql的安裝目錄下有個data檔案,裡面存放著資料庫以及其中表的資料,首先將本地的mysql下的乙個資料庫(假設為abc)匯出,到處為abc.sql,可以存放在任意位置。

上面我將資料庫abc中的資料匯出到了d盤下的abc.sql

以上需要將path_to _abc.sql替換為存放abc.sql的路徑。

如果還有此類錯誤,可以將abc.sql以及mysql的許可權設定為777(此行為僅僅用於測試,在正式使用時全部設定為777還是有點不安全的)。

在用mysqldump之前,我曾經嘗試直接將資料庫資料夾複製到linux下,雖然在實際測試時可以顯示資料庫和表,但在select時是找不到內容的,後來在網上看到需要將ibdata1這個檔案拷過去,但做完了以後也沒用,後來索性就用mysqldump備份。

mysql庫遷移 mysql資料庫遷移

由於yum安裝mysql的時候,資料庫的data目錄預設是在 var lib下,出於資料安全性的考慮需要把它挪到 data分割槽。步驟如下 一 關閉apache和mysql.複製 如下 二 將 var lib下的mysql目錄mv 移動 到data目錄。為什麼要用mv命令,而不用cp命令呢?應為li...

MySql資料庫遷移常用方法

在mysql的日常使用中不可避免的會出現資料遷移的時候。如 更換資料庫伺服器 更換資料庫型別。小插曲 我國的文字真是博大精深,遷移 這個詞能把我們常做的資料庫的遷移都表達清楚。如 1 更換資料庫伺服器 可採用資料庫備份程式 mysqldump mysqldump客戶端可用來轉儲資料庫或蒐集資料庫進行...

MYSQL資料庫遷移

因為今天公司換了新電腦,所以需要把之前電腦的mysql資料庫遷移到新 電腦上 匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u dbuser p dbname dbname.sql 一般要是沒指定檔案路徑則.sql檔案生成在cmd當前路徑下 匯入資...