成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

MySQL數據庫MyISAM存儲引擎轉為Innodb的方法

2013-09-16 10:11:20來源:Linux Today作者:

之前公司的數據庫存儲引擎全部為MyISAM,數據量和訪問量都不是很大,所以一直都沒什么問題。但是最近出現了MySQL數據表經常被鎖的情況,直接導致了用戶連接網站時超時而返回502,于是決定把存儲引擎轉為Innodb的,以

之前公司的數據庫存儲引擎全部為MyISAM,數據量和訪問量都不是很大,所以一直都沒什么問題。但是最近出現了MySQL數據表經常被鎖的情況,直接導致了用戶連接網站時超時而返回502,于是決定把存儲引擎轉為Innodb的,以解決MyISAM的表鎖問題。下面將操作步驟記錄一下。

1、導出CentOS數據庫的表結構

mysqldump -d -uxxx -p centos > centos_table.sql

其中-d參數表示不導出數據,只導出表結構

2、替換centos_table.sql里的MyISAM為INNODB

sed -i 's/MyISAM/INNODB/g' centos_table.sql

3、新建數據庫centos_new,并導入表結構

mysql > create database centos_new;

mysql -uroot -p centos_new < centos_table.sql

可以通過show table status來檢查表引擎是否為INNODB。

4、導出centos的數據

mysqldump -t -uroot -p centos > centos_data.sql

其中-t參數表示只導數據,不導表結構

5、導入數據到centos_new

mysql -uroot -p centos_new < centos_data.sql

關鍵詞:MySQLMyISAMInnodb

贊助商鏈接:

主站蜘蛛池模板: 昂仁县| 宁国市| 清水河县| 田阳县| 鄄城县| 偃师市| 淮滨县| 宜章县| 上饶市| 西乌珠穆沁旗| 惠东县| 柘城县| 盖州市| 阿图什市| 勃利县| 册亨县| 鸡西市| 巢湖市| 宜君县| 泰州市| 昌平区| 涞源县| 应用必备| 宁武县| 嘉善县| 石家庄市| 大兴区| 淮安市| 镇沅| 通河县| 正定县| 宣武区| 邵阳县| 汤原县| 弥勒县| 隆尧县| 邵武市| 博白县| 甘谷县| 绥滨县| 荣成市|