innodb引擎表的冷备办法
发布时间:2022-03-24 20:21:28 所属栏目:MySql教程 来源:互联网
导读:innodb引擎表的冷备方法: 1,环境:2台服务器222和224,系统都是Red Hat Enterprise Linux Server release 5.8。2台服务器都是各自有几个数据库。其中要把222服务器上的数据库dzq拷贝到224服务器上。 2,首先把222服务器上的数据库dzq下面的表改成myisam引
innodb引擎表的冷备方法: 1,环境:2台服务器222和224,系统都是Red Hat Enterprise Linux Server release 5.8。2台服务器都是各自有几个数据库。其中要把222服务器上的数据库dzq拷贝到224服务器上。 2,首先把222服务器上的数据库dzq下面的表改成myisam引擎,比如: alter table students ENGINE=myisam; alter table ly ENGINE=myisam; 3,然后222和224上的mysql服务关掉 /etc/init.d/mysqld stop 4,在224服务器的mysql的datadir下面的建立dzq目录,然后使用scp把222的mysql datadir下面的目录dzq下面的文件拷贝到224服务器的mysql 的datadir目录下dzq目录下,更改文件的权限 scp /opt/mysql/data/dzq/* root@192.168.140.224:/var/lib/mysql/dzq [root@red1 dzq]# chown mysql:mysql db.opt [root@red1 dzq]# chown mysql:mysql ly.frm [root@red1 dzq]# chown mysql:mysql ly.MYD [root@red1 dzq]# chown mysql:mysql students.frm [root@red1 dzq]# chown mysql:mysql ly.MYI [root@red1 dzq]# chown mysql:mysql students.MYD [root@red1 dzq]# chown mysql:mysql students.MYI 5,开启服务/etc/init.d/mysqld start,进去数据库,然后再修改回存储引擎为innodb mysql> alter table ly engine=innodb; mysql> alter table students engine=innodb; (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新