jsp空间增加在线发布mysql数据库功能

2012/9/3 17:51:15 | 阅10397 来源:好空间网络 [打印] [关闭]
 

jsp空间增加最新功能,mysql在线发布功能!


一个正常的可以访问的网站,一般都是由网站文件和数据库共同组建的,在我们这些年中也深深感觉到,很多用户只会通过ftp上传网站文件(如果不会上传网页文件,请看这里),而数据库的发布很多用户就不知道怎么把本地的数据库发布到远程的数据库里面了....



为此我们前不久,增加了用户在后台轻点鼠标就可以发布sql2000和sql2005数据库功能,受到大家一致的好评!


现在我们,增加了mysql在线发布数据库功能,


您只需要把本地的数据库导出为sql,然后用ftp工具把导出的sql脚本文件,上传到ftp上的webapps文件夹下,然后到后台轻点鼠标即可正常发布!



现在我先带大家去把本地的数据库备份为sql脚本,等备份好后在去还原到远程的数据库上


第一步: 进入本机的MYSQL的BIN目录下,记住是本机的! 建立个文本文档







打开刚刚建立的文本文档

打开新建的文本文档,输入以下代码:(可以照抄,只改部分就可以)


mysqldump -h127.0.0.1 -uroot -p123456 diguang > diguang.sql  


这句话的意思是把本机的diguang数据库生成为diguang.sql脚本,本机的数据库用户为ROOT 密码为123456 你们只需要修改数据库用户和密码,以及数据库名称即可!






比如你本地的root密码是admin  数据库名称是 jspkongjian 那么就修改为:

mysqldump -h127.0.0.1 -uroot -padmin jspkongjian > jspkongjian.sql  

jspkongjian.sql  的意思是生成后的sql脚本叫什么名字....

注意:如果您本地用了存储过程和视图 则需要带上 -R 参数, 如 mysqldump -h127.0.0.1 -uroot -padmin -R jspkongjian > jspkongjian.sql 

 

修改好后把新建文本文档.txt 修改为新建文本文档.bat






修改后变成





双击它就可以把本地的数据库生成sql脚本了,我们先把生成的这个sql脚本上传到ftp上的webapps文件夹下!


下面大致说下怎么上传的,如果说的不详细可以参考我们的另外个专门的ftp上传教程






打开ftp工具,点一个像小闪电的图标




在服务器或URL那输入您FTP信息里的IP地址,用户名和FTP密码,有人可能会问ftp的ip和ftp名称,ftp密码这些东西在那里??

在我们的会员管理中心,我的虚拟主机里查看这些信息




全部输入完成后点连接







左边是您本地电脑里的文件,右边是您ftp上的文件夹,我们现在把本地电脑里的刚刚生成的这个sql脚本文件,上传到右边webapps文件夹里(放不放root下都可以,如果放root下,在后台还原的地方也要把root这个路径带上)



选择左边电脑里刚刚生成的sql文件,把他拖到右边的框里即可自动上传,上传完毕,我们现在去后台把他还原到远程数据库里!



首先登陆会员,在虚拟主机管理里,往下看有个数据库的地方有个还原数据库,见图:






如果显示 





则说明您需要建立个数据库才能还原他!!


在线还原数据库,会覆盖默认的或者已经存在的数据库里的数据,他会提示让您先备份数据库后在还原(做好备份是每个程序员的优秀习惯)






点确定,进入数据库在线还原界面






从哪个文件里还原: 这里要写您刚刚上传的sql的具体路径,

比如,您把sql上传到webapps文件夹里,叫ceshi556.sql

那么 就应该写 webapps\ceshi556.sql

写好你要还原的.bak的路径,确定后点击还原数据库。

就Ok 了,

现在登陆远程数据库查看所有表和视图,存储过程等都还原好了...

如果您在使用中遇到什么问题欢迎和我们(www.8isp.cn)联系! 

最新评论
  • 拎壶冲:
    我把数据库的备份脚本上传到webapps下就可以了吗?? 另外那个修改文件后缀为.bat是干什么的?可以不修改吗?
    管理员回复:那个修改为bat的是必须修改的,他的功能是把本地的数据库备份为.sql脚本的一个批处理文件,改了后缀后在双击执行他,就可以把本地的数据库备份为.sql脚本了,把这个.sql脚本上传到webapps下,然后到会员管理中心,数据库信息里面有个在线还原数据库的按钮,点下在线还原即可!!
    评论时间:2014/2/15 20:6:14
  • 拎壶冲`:
    我自己已经有.sql文件就不用导出了吧??另外你教程里面的新建文本文档,在改名,哪个地方我看不明白呢..
    管理员回复:亲,已经有了的话,建议还是做下,重新备份.sql,因为我们的这个备份是基于mysql备份的,到服务器上还原不会出现错误,要是用工具备份的.sql文件到服务器上还原可能有兼容的问题,所以还是建议用我们的方法重新备份一个!! 另外您说新建文本文档的地方看不懂,我大致跟您说下流程 1:先新建个文本文档.txt 2:在里面输入mysqldump -h127.0.0.1 -uroot -p123456 diguang > diguang.sql 3:然后关闭文本文档,把他修改为 .bat 文件,双击这个bat文件即可自动生成一个.sql的脚本 这里的第二步 需要根据实际情况修改,具体怎么修改看教程
    评论时间:2014/2/15 20:13:43
  • 冰封羽:
    “在线还原数据库“按钮是不就数据库清零?我要重新部署。原来这个不要了
    管理员回复:亲,是这个意思,会覆盖原有的数据,重新发布新数据!建议做好旧数据库的备份工作
    评论时间:2014/2/17 17:57:28
  • 0000:
    为什么在线还原数据库老是提示sql脚本错误导不进去,但是在本地数据库可以用
    管理员回复:有可能是您没有按照我们的教程导出sql脚本,我们的sql脚本只认mysql标准的语法,所以必须按照教程导出数据库,不能使用工具导出的sql脚本来发布
    评论时间:2015/1/9 14:6:49
  • safei37:
    已经按照你们的办法弄了,还是不能发布提交数据库,我的是mysql5.7,会不会操作有什么不同
    管理员回复:操作都是一样的,可能是和数据库的版本有关系,请降至mysql5.5看看
    评论时间:2018/3/10 21:48:39
经营许可证ICP:皖B2-20100052 公司邮箱:zcdnsz@jspkongjian.net
Copyright © 2004-2015, 安徽好空间网络科技有限公司 版权所有 , 本站素材部分来源于网络,如有侵权请告知删除。