如何移植mysql数据库_如何把本地MySql数据库移植到远程服务器上

用dedecms做了一个女性网站,是仿爱丽女人网的。为了在本地测试,就要添加分类栏目,为了看首页和列表页面的效果,还得在网上采集大量的各个分类的内容。这样下来几十个栏目每栏目几十条信息,信息一下就是几千条。做着做着就还不如先在本地做好,然后带数据图片一起上传上去。速度快!好操作,灵活性大。现在就把数据库的移植过程写出来和大家共享,有这样做的朋友也可以做个参考!

所有数据做好了,申请空间,申请数据库,好多情况也是已经有数据的数据回了。哪就要先备份已有的数据库。然后清空数据库(清空所有的表和数据,请看教程:

今天为了给一个数据库中导入已经做好数据的库,可好多次失败。就是想不明白为什么?在网上找了好几个数据库备份的工具都操作失败。可发现都提示出错信息是“插入数据错误”之类的信息(呵呵,英语不怎么好。只看得懂其中的一些单词呀!)。忽然心中一亮!是不是数据库中有数据它就不能导入呢。试试。。。。。。。。。。。。。

于是想清空数据库中的数据。可这也不好弄呀,不过还是让我成功了!下面就写出要用到的代码(各位站长一定小心了呀!一下就会把我们的数据搞的一干二净了!我可不负责任呀!嘻嘻)。把这个代码存成一个PHP文件(例如deldata.php),FTP到网站根目录下。在IE浏览器中远程执行文件:比如http://www.doczj.com/doc/ae904d573c1ec5da50e2709e.html/deldata.php 。一下就清的空空的了!小心呀!

$hostname ='192.186.9.43:3306'; …这里是服务器的IP和端口

$userid = 513news_cms';'这是用户账号

$password = '**********';'这里是数据库密码

$dbname = 'libnnnnrenxxxx_cms';'这里是数据库名

$connect = mysql_connect($hostname,$userid,$password);

mysql_select_db($dbname);

$result = mysql_query("show table status from $dbname",$connect);

while($data=mysql_fetch_array($result)) {

mysql_query("drop table $data[Name]");

}

?>

以上就为清空数据库的代码。清空所有的表和数据。只有一个库了!!

在移植数据库这前要保证数据库是空的,也就是没有数据表)。

首先备份好你本地的数据库,方法如下。

1、用APMServ5.2.6(本站有教程和下载)带的phpmyadmin进行备份恢复。

A、运行APMServ5.2.6,点击右边的“管理MySql数据库”。服务器填写127.0.0.1:3306,登入名称:root,密码为空进行登录。在左边是数据库列表。点击你的数据库。点导出、拉到最下面把“另存为文件”打勾。点执行。这样你就可以备份你的数据库了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值