MySQL從原檔案備份

2021-08-30 09:51:02 字數 664 閱讀 7049

首先要使用myisam引擎,才能直接從資料庫原檔案份,這樣資料就和表結構都在乙個資料夾下.

當然,首先要找到你的資料在**,mysql> show variables like 'datadir'; 檢視資料檔案在**,在my.ini裡可以設定。

***********引擎

在建表的時候可以指定引擎,也可以指定預設的引擎

在my.cnf中

找到default-storage-engine,如果有沒有就直接加入default-storage-engine=myisam就可以了

進入你的mysql資料庫(不管你是用phpmyadmin還是mysql命令列)

mysql> use 資料庫名

mysql>show tables;

mysql>show table status like 資料庫表名

如果type=innodb的話

你就可以轉換表引擎了

mysql>alter table 資料庫表名 type='myisam'

這樣就可以修改乙個表的引擎

如果你的資料庫中的表引擎本來就是myisam了,那你需要確認下你的資料目錄到底在**

mysql>show variables like 'datadir%'

**innodb 支援級聯,myisam不支援(外來鍵),這個各有優點哦!

MySql備份與還原 檔案遷移

目錄 一 myisam遷移 二 innodb遷移 使用檔案遷移的方式更適用於資料量比較大的庫 表,使用mysqldump的話生成備份和還原都比較耗時。如果資料量不大,使用mysqldump還是挺方便的。詳見 mysqldump備份與還原 myisam和innodb的遷移方式不太一樣,所以需要分開來講...

perl 修改原檔案

很多時候,我們希望對原有檔案的內容進行一定的修改,linux雖然有sed這個強大的文字編輯命令,但是他只能生成新檔案或列印到screen上 或許sed也具有修改原檔案的功能,小的才疏學淺,尚不知道,煩請大家告訴我 但在perl裡卻有這麼乙個命令 i 例子 usr bin perl use stric...

原 檔案比較小技巧

notepad 檔案比較功能 檔案比較有不少工具,如beyondcompare等很多,網上就有類似 beyond compare ultracompare pro araxis merge fcu tc compare it compare and merge active file compare...