有時把mysql的資料從一台電腦遷移的另外一台電腦,比如從一台安裝了mysql的機器拷貝到另外一台沒有安裝mysql的機器
一般我們用的方法有三種:
1.用mysqldump/mysql組合命令,mysqldump命令把乙個資料庫的資料和結構匯出成乙個.sql檔案,然後在另外一台電腦用mysql命令還原。
典型的用法:
匯出:mysqldump -u(你的登陸名) -p(你的登陸名) -h(你的主機ip位址) --opt 資料庫名 > 你在硬碟上儲存的檔名
匯入:先進入mysql的命令模式:
mysql -u(你的登陸名) -p(你的登陸名)
>create database databasename;
>quit
mysql -u(你的登陸名) -p(你的登陸名) -h(你的主機ip位址) 資料庫名 < 你在硬碟上儲存的檔名
2.把原來的資料庫表從innodb轉為myisam,然後用sqlyog工具還原,再轉為原來的innodb格式,不是所有的表我們都用innodb格式,有時myisam也有它的用處。
3.直接把安裝目錄比如c:\program files下的整個mysql檔案拷貝過去,然後更改一下my.ini的路徑,用命令mysqld-nt.exe install 命令安裝就可以了
第三種方法,原來用的是mysql5.0版本開發,拷貝到別的電腦安裝,都安裝成功,後來換成了6.0aplha版本,遷移老是不成功,服務啟動後15秒就aborting了,。。。哎
不知什麼時候發布正式版
mysql資料遷移到Oracle的正確方法
在mysql資料庫裡有乙個表student,它的結構如下 在oracle資料庫裡有乙個表from mysql,它的結構如下 現在要把資料從mysql的student轉移到oracle的from mysql中去,這裡筆iftyx者借助kettle的spoon工具,可以快速的實現這個功能。首先,開啟sp...
mysql資料遷移框架 mysql資料遷移
本文總結各種場景下的資料複製 遷移 轉換。1 匯入 匯出 資料匯出 mysqldump uroot p dbname dbname.sql 包含表結構和表資料 資料匯入 mysql uroot p dbname dbname.sql 注意 匯出的sql檔案包含舊表資訊,請修改其中的create ta...
mysql資料遷移 Mysql資料遷移方法
mysql遷移通常使用的有三種方法 1 資料庫直接匯出,拷貝檔案到新伺服器,在新伺服器上匯入。2 使用第三方遷移工具。3 資料檔案和庫表結構檔案直接拷貝到新伺服器,掛載到同樣配置的mysql服務下。第一種方案的優點 會重建資料檔案,減少資料檔案的占用空間,相容性最好,匯出匯入很少發生問題,需求靈活。...