国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL Innodb表空間卸載和遷移案例

2024-07-24 12:32:29
字體:
供稿:網(wǎng)友
         需求:
兩臺服務(wù)器A(192.168.1.1)和服務(wù)器B(192.168.1.2)
數(shù)據(jù)目錄都為:/usr/local/mysql/data
現(xiàn)在想把A服務(wù)器上/usr/local/mysql/data下的chenfeng數(shù)據(jù)庫遷移到B服務(wù)器上,只遷移chenfeng庫,其他數(shù)據(jù)庫不動。
  
      步驟如下:
在服務(wù)器B上:
建庫:
mysql> create database chenfeng;
Query OK, 1 row affected (0.02 sec)
  
       創(chuàng)建和服務(wù)器A上一模一樣的表:
mysql>use chenfeng
mysql> CREATE TABLE `accident` (
    ->   `id` int(11) NOT NULL AUTO_INCREMENT,
    ->   `accidentContent` varchar(4000) DEFAULT NULL COMMENT '事故全稱',
    ->   `accidentDate` datetime DEFAULT NULL COMMENT '事故發(fā)生時間',
    ->   `accidentType` int(2) DEFAULT NULL COMMENT '事故類型(1. 火災(zāi)事故 2. 爆炸事故 3. 中毒和窒息事故 4. 灼傷事故 5.  泄漏事故  6. 其它危化品事故)',
    ->   `accidentLevel` int(11) DEFAULT NULL COMMENT '事故等級(1. 一般事故 2. 較大事故 3. 重大事故 4. 特別重大事故)',
    ->   `companyId` int(11) DEFAULT NULL COMMENT '涉事企業(yè)id',
    ->   `accidentLocation` varchar(255) DEFAULT NULL COMMENT '事故發(fā)生位置(省、市、縣)',
    ->   `accidentHarm` varchar(255) DEFAULT NULL COMMENT '事故傷亡(X人死亡,Y人受傷,Z人失蹤)',
    ->   `accidentCause` varchar(255) DEFAULT NULL COMMENT '事故原因',
    ->   `lng` double(22,7) DEFAULT NULL COMMENT '經(jīng)度',
    ->   `lat` double(22,7) DEFAULT NULL COMMENT '緯度',
    ->   PRIMARY KEY (`id`)
    -> ) ENGINE=InnoDB AUTO_INCREMENT=60 DEFAULT CHARSET=utf8;
  
卸載chenfeng表空間文件:
mysql> alter table accident discard tablespace;
Query OK, 0 rows affected (0.15 sec)
警告:這個語句刪除當(dāng)前.ibd文件。
 
 
在服務(wù)器A上:
鎖表:
mysql(mdba@localhost:chenfeng 06:57:27)>flush tables accident for export;
Query OK, 0 rows affected (0.00 sec)
備注:此命令使.ibd文件保持一致的狀態(tài)
  
復(fù)制數(shù)據(jù)文件:
把A服務(wù)器表的表空間(ibd)所有文件復(fù)制到B服務(wù)器的相應(yīng)數(shù)據(jù)目錄,只有文件處于一致的狀態(tài)我們才可以復(fù)制它:
[root@localhost data]# scp -r chenfeng root@192.168.1.2:/usr/local/mysql/data
accident.frm                                                                                                           100%   21KB  24.1MB/s   00:00
db.opt                                                                                                                 100%   61   320.5KB/s   00:00
accident.ibd                                                                                                           100%  128KB  87.6MB/s   00:00
  
在服務(wù)器B上:
修改復(fù)制過來的文件權(quán)限:
[root@nginx data]# cd /usr/local/mysql/data
[root@nginx data]# chown -R mysql:mysql chenfeng
 
 
登錄數(shù)據(jù)庫并導(dǎo)入表空間:
mysql> alter table accident import tablespace;
Query OK, 0 rows affected, 1 warning (0.47 sec)
  
備注:當(dāng)導(dǎo)入表空間時,目的庫的頁尺寸要和源庫的頁尺寸相匹配,另外需要注意兩邊的tablespace id得一致,否則會報錯。
  
驗證數(shù)據(jù):
mysql> show tables;
+--------------------+
| Tables_in_chenfeng |
+--------------------+
| accident           |
+--------------------+
1 row in set (0.00 sec)
 
 
mysql> select * from accident;
+----+------------------------------------------------------------------+---------------------+--------------+---------------+-----------+-----------------------------+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------+------------+
| id | accidentContent                                                  | accidentDate        | accidentType | accidentLevel | companyId | accidentLocation            | accidentHarm                         | accidentCause                                                                                                                                                                                                                                                                  | lng         | lat        |
+----+------------------------------------------------------------------+---------------------+--------------+---------------+-----------+-----------------------------+--------------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------------+------------+
|  1 | 臨近年關(guān)都注意安全 嶧城棠陰東一轎車發(fā)生事故                      | 2017-01-27 00:00:00 |            2 |             1 |         1 | 山東省棗莊市嶧城縣          | 0人死亡,0人受傷,0人失蹤            | 據(jù)市民潘先生反映,他在去臺兒莊路上路過嶧城區(qū),棠陰東一輛車發(fā)生事故。所幸車上三名人員沒大礙,兩人被送醫(yī)院救治。發(fā)生事故的車輛為黑色轎車,據(jù)潘先生介紹,導(dǎo)致此次車禍的原因是該轎車超車                                                                                           | 120.7725010 | 29.7305020 |
|  2 | 臨近年關(guān)都注意安全 嶧城棠陰東一轎車發(fā)生事故                      | 2017-02-27 00:00:00 |            2 |             1 |         1 | 山東省棗莊市嶧城縣          | 0人死亡,0人受傷,0人失蹤            | 據(jù)市民潘先生反映,他在去臺兒莊路上路過嶧城區(qū),棠陰東一輛車發(fā)生事故。所幸車上三名人員沒大礙,兩人被送醫(yī)院救治。發(fā)生事故的車輛為黑色轎車,據(jù)潘先生介紹,導(dǎo)致此次車禍的原因是該轎車超車
......................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................
 
至此,Innodb表空間遷移完畢。

(編輯:武林網(wǎng))

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新营市| 乌审旗| 德惠市| 白朗县| 乌鲁木齐县| 安塞县| 新源县| 上思县| 江都市| 四川省| 阜新| 鄂州市| 连山| 宜兰县| 章丘市| 临高县| 华安县| 海门市| 衡阳市| 神农架林区| 临澧县| 大庆市| 成安县| 呼图壁县| 汉沽区| 阳东县| 三河市| 台山市| 通山县| 仪陇县| 新竹县| 临夏县| 探索| 湘西| 平武县| 晴隆县| 瑞金市| 汽车| 武安市| 镇平县| 财经|