今天新上了一个linode的vps, 选择日本的数据中心! 速度还是挺快的,ping值很低。
咱也有一个推荐哈:https://www.linode.com/?r=da932e6d6e613d7e0ae2cd3bc1302581a927fb04
直接点击,注册时输入 da932e6d6e613d7e0ae2cd3bc1302581a927fb04 ,使用3个月后,linode会返给我$20. 嘿嘿!
顺便提一句linode没有windows的vps。
今天这篇文章主要是记录一点关于mysql数据文件的导入、导出问题。其中涉及到MyISAM和InnoDB两种数据类型.
MyISAM数据类型就不说了,直接导出、导入就可以使用!
起因:我有一个WordPress的小站数据类型中有InnoDB和MyISAM,发现导入的数据文件中,InnoDB不能显示出来。为此,还把lnmp1.1重新换成1.0,最后发现只要是InnoDB数据在导入的数据库中都不能显示出来,才知道可能与mysql的数据类型有关。
上网查了一下,“InnoDB”类型,这种类型的一个表在磁盘上只对应一个“*.frm”文件,不像MyISAM那样还“*.MYD,*.MYI”文件。
MyISAM类型的表直接拷到另一个数据库就可以直接使用,但是InnoDB类型的表却不行。解决方法就是:
同时拷贝innodb数据库表“*.frm”文件和innodb数据“ibdata1”文件到合适的位置。
即在数据库引擎类型为InnoDB时,拷贝数据文件的同时还需要拷贝ibdata1 。
最后停止mysql服务,将目录下的ib_logfile*文件全部删除掉,重新启动mysql服务,大功告成。
mysqldump xxx 导出sql
在新db中 \. xxx.sql 比较好吧...
这样也行?
我试了在phpmyadmin直接导出、导入不行。
你说的命令行我倒是没试。
跑日本去了啊,Linode比较贵吧
1G内存的,现在$10一个月,昨天还搞活动,新注册用户,充5送50,没走赶上啊……
InnoDB直接导出的数据是可用的,只是导入方式相对麻烦
导出的数据,最终不是还要导入么?
怎么用?