windows下mysql資料庫移植到linux下

2021-12-30 10:48:29 字數 474 閱讀 1617

windows下mysql資料庫移植到linux下

最近做畢業設計,需要把windows下的mysql移植到linux下 

曾經有過在window下移植mysql資料庫的經驗,只需要把msql的資料檔案複製到另一台安裝mysql的機器的資料存放位置,然後重啟mysql服務即可(mysql資料庫的資料檔案位置可以看mysql安裝位置下的my.ini) 

但是在linux下如果簡單地這樣複製一下 然後重啟似乎不會奏效  總是報 error:can't read dir:"/var/lib/mysql/..."  errno:13 

網上查了一下 原來是因為許可權的原因  copy資料夾的時候是用的root登入 而執行mysql的時候不是用的root 

然後改變了copy之後目錄的所有權 sudo chmod 777 /var/lib/mysql/mydb/* 

重啟之後就可以用了 

ps:777的的許可權是夠了 但是可能不是很合理 

windows下mysql的資料備份

在backdb.bat裡面加入一下 複製 echo 取日期 時間變數值set yy date 0,4 set mm date 5,2 set dd date 8,2 if i time 0,2 lss 10 set hh 0 time 1,1 if i time 0,2 geq 10 set hh ...

windows下更換MySql資料庫資料資料夾位置

由於更換硬碟,系統重新安裝了一遍,原來的mysql資料還在之前的磁碟中,之前的磁碟被作為外接硬碟掛在在筆記本上,處於最小化遷移成本的考慮,我這裡準備在新的系統中安裝乙個新的資料庫,然後將資料庫的資料資料夾指向之前的資料庫的資料資料夾 mysql安裝包 資料庫資料資料夾 預設位置為c programd...

windows 下 mysql 匯入 大文字資料

windows 下 mysql 匯入 大文字資料有2種方式。1.dos下匯入 開始 執行,敲cmd mysql u root proot f e f.sql 第乙個root 是使用者名稱,第二個root是密碼 f是資料庫名稱 2.4g的檔案花了20分鐘匯入。或者使用第二種方式 2.使用source命...