
正文
php数据库迁移工具 php迁移java
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
我的shopex的数据库空间更换了,如何将老数据搬到新的数据库空间里呢?
经常有用户来咨询如何把自己的网店程序迁移到新的空间或服务器上,对于新手来说,这个貌似有点复杂,经常搞得手足无措,操作不慎,甚至将多年的心血毁于一旦。不过,看完本教程,相信php数据库迁移工具你能轻易的解决数据迁移的问题。
一、首先,请来明确一个概念,什么叫网店数据? 这里所指的网店数据,包括商品、订单、留言等存储在数据库中的信息,也包括存放在服务器上的网店程序文件、图片(商品、广告图)、模板文件、第三方挂件/插件等文件信息。因此,需要迁移的网店数据,包括php数据库迁移工具:
1、home/backup目录——在后台进行数据备份后产生的数据库备份文件;
2、home/upload目录——上传的原始商品图片文件,有此目录和文件,才可以在后台重新批量生成商品图;
3、images目录——网店前台商品图、广告图、品牌图、描述信息里的图片存放在此;
4、plugins/app目录——支付接口、第三方app应用等;
5、plugins/widgets目录 ——挂件目录,包括系统自带挂件和安装模板时使用到的第三方挂件;
6、themes目录——模板目录,php数据库迁移工具你安装的模板都将存放在此
7、二次开发目录——没有固定的目录名称,大部分插件开发者会以
“开发者名+core”的方式命名,如果你不确定,可以打开config.php文件,找到如下代
码:define('CUSTOM_CORE_DIR',
BASE_DIR.'/core_qf');其中core_qf就是定义的二次开发目录。清风的二次开发目录一般命名为"core_qf",以示区别。
一般来说,网店需要迁移的数据目录就包括上述目录。当然,如果你不确定是否还有什么文件被遗漏,就把整个网站文件打包下载下来,在本地备份一下。这可是好习惯哦。
二、shopex、易开店、分销王网店迁移的基本步骤:
1、后台备份数据库,备份文件将存储在home/backup目录下,你也可将之下载下来;
2、在服务器上将网站目录打包下载,如果空间商不提供此功能,则通过ftp将网站文件全部下载到本地。需要提醒的是,因为shopex/分销王/易开店都是utf-8国际编码,又进行php数据库迁移工具了Zend加密,所以,下载和上传shopex文件,必须使用二进制方式。 二进制可在ftp软件中进行设定,如Flashfxp的设置:
3、在新空间上安装一份同版本(子版本号也必须相同)的全新程序。如果还能登陆后台,可以在后台看到程序版本号;或者直接打开网店根目录下的version.txt文件,里面会有相应的版本号和子版本号,如下图所示:
后台查看:
打开文件查看:
如果找不到同版本的程序,或者程序打过一些安全补丁包,做过一些修改和开发,你也可以直接将
你备份的网站文件上传到新空间。然后删除【config】目录下的【install.lock】和【config.php】两个文件,再输入地址
http://你的域名/install/index.php 重新安装。
5、登陆新安装的程序后台,进入【工具箱】,恢复之前备份的数据:
恢复成功之后,会提供你重新登陆后台。
6、最后,别忘了清除缓存(清除缓存的位置在后台右上角那个不起眼的“关于”里面)。
相关问答
Q1: 怎么导入数据库?
问题一:如何导入已有的外部数据库 在增强工具下方找到【导入外部数据库】点击进入
这里不需要做任何的改动直接点击【下一步】就可以了
选择要导入的数据源的名称,选择导入数据源的类型,可以从本地导入到数据库中,也可以选择从远程数据库导入到目标数据库中,如果是远程的数据库需要配置远程数据源的验证,设置完成点击【下一步】按钮
选择要将数据源数据导入的目标数据库,一样的需要配置目标数据的IP地址、目标数据库的用户口令和数据库端口
指定数据导入选择数据的方式,可以通过选择数据表,也可以选择使用sql查询来实现一部分指定的数据导入到目标数据库
如果选择sql语句查询来实现一部分指定的数据导入到目标数据库,会进入到如下图的界面,将数据库的查询sql写入白框中,点击下一步按钮完成配置的工作。
问题二:服务器上数据库怎么导入sql脚本 方法/步骤
1
【第一导入数据结构】
打开本地计算机上的 SQL Server Management Studio 客户端软件:
2
本地电脑:登陆本机数据库连接控制端:
3
选择您要导出到服务器的数据库然后鼠标右键:选择生成SQL脚本:
4
选中本地电脑需要导出脚本的库名字
5
需要选择选择兼容sql2005的版本的脚本:
修改sql脚本的保存路径:记录下这个路径
查看生产脚本生成的选项:
成功生成sql脚本:并记录下脚本导出的路径
连接到虚拟主机提供的目标数据库服务器:
并点击新建查询,拷贝您导出的 SQL 脚本代码(此代码为第一步导出的sql脚本代码)到上图显示的查询分析器中,点击分析脚本,如果没有语法错误,就点击执行脚本,直到执行完毕。
【导入数据结构完毕】
【第二:导入数据库数据】
下面咱们开始导入数据库表中的数据:登陆您本地的数据库:
点击您本地计算机上的数据库右键-任务-导出数据:
选择目标数据库,如下添加虚拟主机提供给您的数据库信息(服务器地址,用户名,密码,数据库):
点击下一步,点击下一步,选中所有表,并确保“目标”
点击下一步,直到执行完毕:这样你的本地数据库就导入到虚拟主机上了
【导入数据库数据完毕】
问题三:怎样导入数据库 你先建立一个备份,然后建立备份用FTP,这样你空间数据库里会生成一个1.bak文件或者是1.sql文件。
1.bak是MSSQL数据库备份出来的文件,1.SQL是MYSQL的。
你打开FTP软件,然后将你电脑里的1.sql文件上传到这数据库空间,会提示你覆盖,你点是。
传完以后,你点一下从备份中还原就可以了。
如果你还不明白,你可以联系一下你的IDC服务商,让他们帮你导或者远程帮你操作也可以。
问题四:如何导入mysql数据库 MySQL数据库的导入,有两种方法:
1) 先导出数据库SQL脚本,再导入;
2) 直接拷贝数据库目录和文件。
在不同操作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。
所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。
2. 方法一 SQL脚本形式
操作步骤如下:
2.1. 导出SQL脚本
在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。
2.1.1 用phpMyAdmin工具
导出选项中,选择导出“结构”和“数据”,不要添加“DROP DATABASE”和“DROP TABLE”选项。
选中“另存为文件”选项,如果数据比较多,可以选中“gzipped”选项。
将导出的SQL文件保存下来。
2.1.2 用mysqldump命令行
命令格式
mysqldump -u用户名 -p 数据库名 数据库名.sql
范例:
mysqldump -uroot -p abc abc.sql
(导出数据库abc到abc.sql文件)
提示输入密码时,输入该数据库用户名的密码。
2.2. 创建空的数据库
通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。
2.3. 将SQL脚本导入执行
同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行。
2.3.1 用phpMyAdmin工具
从控制面板,选择创建的空数据库,点“管理”,进入管理工具页面。
在SQL菜单中,浏览选择刚才导出的SQL文件,点击“执行”以上载并执行。
注意:phpMyAdmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件
比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
提示输入密码时,输入该数据库用户名的密码。
3 直接拷贝
如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和操作系统之间可能不兼容,要慎用。
3.1 准备原始文件
用tar打包为一个文件
3.2 创建空数据库
3.3 解压
在临时目录中解压,如:
cd /tmp
tar zxf mydb.tar.gz
3.4 拷贝
将解压后的数据库文件拷贝到相关目录
cd mydb/
cp * /var/lib/mysql/mydb/
对于FreeBSD:
cp * /var/db/mysql/mydb/
3.5 权限设置
将拷贝过去的文件的属主改为mysql:mysql,权限改为660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
打字不易,如满意,望采纳。...
问题五:网站数据库,怎么导入 ? 你先建立一个备份,然后建立备份用FTP,这样你空间数据库里会生成一个1.bak文件或者是1.sql文件。
1.bak是MSSQL数据库备份出来的文件,1.SQL是MYSQL的。
你打开FTP软件,然后将你电脑里的1.sql文件上传到这数据库空间,会提示你覆盖,你点是。
传完以后,你点一下从备份中还原就可以了。
如果你还不明白,你可以联系一下你的IDC服务商,让他们帮你导或者远程帮你操作也可以。
问题六:oracle中怎样导入数据库文件 ? 导出
导出具体的分为:导出表,导出方案,导出数据库三种方式。
导出使用exp命令来完成的,该命令常用的选项有:
userid: 用于指定执行导出操作的用户名,口令,连接字符串
tables: 用于指定执行导出操作的表
owner: 用于指定执行导出操作的方案
full=y: 用于指定执行导出操作的数据库
inctype: 用于指定执行导出操作的增量类型
rows: 用于指定执行导出操作是否要导出表中的数据
file: 用于指定导出文件名
Oracle 笔记
23
? 导出表
1.导出自己的表
exp [email protected] tables=(emp,dept) file=d:\e1.dmp
2.导出其它方案的表
如果用户要导出其它方案的表,则需要dba的权限或是exp_full_database的权限,比如system就可以导出scott的表
E:\oracle\ora92\binexp [email protected] tables=(scott.emp) file=d:\e2.emp
特别说明:在导入和导出的时候,要到oracle目录的bin目录下。
3. 导出表的结构
exp [email protected] tables=(emp) file=d:\e3.dmp rows=n
4. 使用直接导出方式
exp [email protected] tables=(emp) file=d:\e4.dmp direct=y
这种方式比默认的常规方式速度要快,当数据量大时,可以考虑使用这样的方法。
这时需要数据库的字符集要与客户端字符集完全一致,否则会报错...
? 导出方案
导出方案是指使用export工具导出一个方案或是多个方案中的所有对象(表,索引,约束...)和数据。并存放到文件中。
1. 导出自己的方案
exp [email protected] owner=scott file=d:\scott.dmp
2. 导出其它方案
如果用户要导出其它方案,则需要dba的权限或是exp_full_database的权限,比如system用户就可以导出任何方案
exp [email protected] owner=(system,scott) file=d:\system.dmp
? 导出数据库
导出数据库是指利用export导出所有数据库中的对象及数据,要求该用户具有dba的权限或者是exp_full_database权限
增量备份(好处是第一次备份后,第二次备份就快很多了)
exp [email protected] full=y inctype=plete file=d:\all.dmp
导入
? 介绍
导入就是使用工具import将文件中的对象和数据导入到数据库中,但是导入要使用的文件必须是export所导出的文件。与导
出相似,导入也分为导入表,导入方案,导入数据库三种方式。
imp常用的......
问题七:sql文件怎么导入mysql数据库 直接执行
mysql -uroot -pPassword 问题八:新建网站如何导入数据库MySQL 可以通过phpmyadmin工具导入mysql数据库备份。
Phpmyadmin常具支持导入数据库备份的格式有:.sql、.tar.gz、.tar
如果你的mysql数据库格式不是上述三种格式,请自行转换数据库备份格式。
在操作mysql数据库备份前,需要先在虚拟主机控制面板中新建一个mysql数据库。
操作方法如下:
第一步、登录phpmyadmin数据库管理工具。
第二步、登录phpmyadmin工具,需要您输入mysql数据库用户名和数据库密码。(这个登录信息,在新建mysql数据库的时候可以获得)
第四步、选择数据库,点击“导入”。
问题九:怎样把一个.sql的文件导入mysql数据库中 建议先导出表结构并进行整理,再进行数据迁移。SQL Server 和MySQL还是有很多地方不同的,比如某些字段类型,在MySQL中是不能够识别的,直接执行肯定是乱码。
Q2: 云搬家如何使用?
问题一:怎么用云搬家把360的数据搬到百度云 个人建议用百度云网盘
现在你找资源,一般给的也是百度云的链接。以后保存资源能方便点
360云盘已经停止分享和转存功能了。目前唯一的方法是,先将360云盘的文件下载到电脑,然后再上传到百度云盘,没有其他的更加便捷的方式,文件太大的话可以用百度云管家上传,或者使用百度云同步盘同步到云端保存。
当然,因为在同一时间下载的人太多。360的服务器肯定是非常爆炸的,很多人都在下载东西,服务器都是在处于高负荷的状态下的,卡顿和限速是避免不了的,个人推荐晚上的时候使用客户端下载一点点的搬。除此之外也没有更好的办法了
问题二:和彩云的网盘搬家功能怎么用? 如何高效的迁移网盘数据,本答案包你满意~~~
特点:无需下载任何软件,直接通过微信就能完成不同网盘间数据迁移
支持网盘:百度云、360云盘、和彩云、天翼云、OneDrive。
使用步骤:
1、从和彩云官方微信(需绑定账号)――我的文件――网盘搬家――进入网盘搬家页面
2、点击顶部导航栏“起始盘”――根据提示选择想要迁出资料的网盘――输入账号密码完成授权
3、选择起始盘中选择想要搬迁的资料――选择完成后点击页面顶部导航栏中间的蓝色“运行”按钮――开始搬迁
4、查看搬迁进度可点击页面底部“我的”菜单――“任务”按钮
问题三:云搬家,在哪下载,怎么用。 论坛是网站类型中的一种,网站搬家的主要理解 网站搬家,是讲,把网站运行环境,从一个服务器或一个机房,转移到另一个位置,实质上是物理的转移。 网站搬家主要步骤有三个 1.是把原网站的程序,数据库源文件打包准备好。 2.是把备份好的资料转
搬家
论坛是网站类型中的一种,网站搬家的主要理解 网站搬家,是讲,把网站运行环境,从一个服务器或一个机房,转移到另一个位置,实质上是物理的转移。 网站搬家主要步骤有三个 1.是把原网站的程序,数据库源文件打包准备好。 2.是把备份好的资料转
问题四:云服务器数据搬家,使用什么工具,怎么操作 100分 首先服务器搬家对收录的影响是肯定的。因为搜索引擎蜘蛛得重新发现爬行你的服务器,不过如果你的网站做得好的话, 这个影响应该不大,很快就会重新收录的。如果不改域名那影响会更小一些 网站搬家,首先是ftp把所有文件下载下来放到新服务器上, 然后配置你的服务器,使你的网站能在新服务器上运行。如果你的服务器配置好了的,直接放在配置好的目录下就可以直接访问了。 php数据库搬家也是一样的,需要修改数据库连接文件,如果你嫌麻烦就把数据库服务器设置成和你之前的虚拟服务器一样就可以了
问题五:百度云里的东西怎么搬家,就是把一个账号里的东西转移到另一个账号里 微信关注“云搬家”(兔子头的那个),这个工具里好多网盘,可以随意数据搬家
问题六:用云搬家怎么把360里资料传到百度云里 你要的,这有42015.ml上看完了 。
钓竿一提,鲫鱼上钩了。后来有个和尚跟他说:「你在明天打扫之前先用力摇树,把落叶统统摇下来,后天就可以不用扫落叶了。又是几世的风雨蕴涵,梦里之思声飒飒声,淡絮语间,流连著者不与绵?幽之岁里,辄胶着长之思,浅者思里,往返着爱之缱绻。
问题七:云搬家怎么操作,能把百度云里的文件搬到云搬家吗?怎么没有小米云盘和360云盘呢? 好朋友你可以申请企业云盘,登录后就可以把原来云盘中的文件一键迁移到企业云盘。
问题八:手机软件怎么样才能搬家到云储存里面去 root解锁,再用手机管家来移动
问题九:使用“云搬家”APP,把360云盘资料搬运到天翼云;下达任务后,任务为什么不开始呢; 50分 建议使用360手机助手,下载安装这应用 ,就可以了。
问题十:使用云搬家起始盘360云盘找不到文件 用云搬家也没有用,现在360服务器都被挤爆了,全国的网络也都会受影响。360的罪过。
360云盘明年2月份就要停止对个人用户免费服务了。现在虽然网上还显示能上传 ,实际上幕后已经做了手脚,停止了上传程序,很多功能也暗中取消了,但又没有明示,害得不少网友以为是自己电脑和网络故障,浪费了不少时间,耽误了不少事情。 *** 呀!害人不浅。
中国就是这么糟糕 ,这种腐败的强势集团,时刻都在干着愚弄老百姓的勾当。
想当初,推出360云盘时 ,360集团是如何信誓旦旦地保证“全心全意”服务的 ,一旦“得势”就翻脸不认人了。对着为它打下江山的百姓下毒手。
Q3: MySQL客户端软件有哪些不错的?值得推荐和一用?
MySQL作为一种非常流行的关系型数据库,在信息系统开发中扮演着非常重要的角色,经常被用于后端数据存储,而MySQL本身又不提供非常便捷的客户端软件,因此出现了许许多多的第三方管理软件,下面我简单介绍几个,感兴趣的朋友可以自己下载尝试一下:
SQLyog
这是一个非常轻巧灵活的MySQL客户端软件,界面整洁、干净友好,大部分开发人员都应该听说或使用过,可以直接查看数据库目录结构,建库建表灵活,支持SQL脚本导入导出、数据备份恢复等常见功能,语法高亮、自动补全等也都非常不错,对于日常MySQL管理来说,是一个非常不错的工具:
Navicat
这也是一个非常不错的MySQL客户端管理软件,界面简洁、功能强大,基本使用方式和SQLyog差不多,可以直接手动建库建表、设计视图(包括字段类型、主外键关系、触发器等),支持数据库建模、SQL脚本导入导出、数据恢复和备份等常见功能,对于MySQL管理来说,也是一个非常不错的工具:
Workbench
这是MySQL官方自带的一个客户端软件,可以直接到官网下载安装,免费、跨平台,专门为MySQL量身定制,兼容性良好,支持数据库建模(ER模型、前向和反向工程)、数据迁移(低版本到高版本)、恢复与备份等常见功能,对于MySQL日常管理来说,也是一个非常不错的工具:
phpMyAdmin
这是一个专门为php开发人员设计的MySQL管理工具,基于Web浏览器运行,界面干净、整洁友好,可以很方便的查阅管理日常数据库,建库建表也非常容易,如果你是一个专业的php开发人员,那么phpMyAdmin就是一个非常不错的管理工具,缺点就是在数据的备份和恢复上不是很方便:
DataGrip
这是一个比较全能的数据库客户端软件,支持目前几乎所有的主流数据库,包括MySQL,Oracle,SQL Server等,界面友好、干净整洁,日常查询、建库建表、建模设计、备份恢复、数据迁移等,这个软件都能很好支持,语法高亮、自动补全等功能也都非常不错,对于数据库管理来说,也是一个非常不错的工具:
当然,还有许多其他MySQL客户端管理软件,像HeidiSQL,DBeaver等也都非常不错,这里就不一一介绍了,基本功能和前面的这5个软件差不多,只要你熟悉一下使用方式,很快就能掌握的。至于哪个好,哪个更优秀,这个也没有什么明确标准,只要适合自己就行,如果你非常熟悉MySQL的话,也可以使用命令行工具,效果是一样的,网上也有相关资料,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。
MySQL的管理维护工具非常多,除了系统自带的命令行管理工具之外,还有许多其他的图形化管理工具,这里我介绍几个经常使用的MySQL图形化管理工具,供大家参考。
1、phpMyAdmin
phpMyAdmin是最常用的MySQL维护工具,是一个用PHP开发的基于Web方式架构在网站主机上的Mysql管理工具,支持中文,管理数据库非常方便。不足之处在于对大数据库的备份和恢复不方便。
2、MySQLDumper
MySQLDumper使用PHP开发的MySQL数据库备份恢复程序,解决了使用PHP进行大数据库备份和恢复的问题,数百兆的数据库都可以方便的备份恢复,不用担心网速太慢导致中间中断的问题,非常方便易用。
这个软件是德国人开发的,还没有中文语言包。
3、Navicat
Navicat是一个桌面版MySQL数据库管理和开发工具。和微软SQLServer的管理器很像,易学易用。
Navicat使用图形化的用户界面,可以让用户使用和管理更为轻松。支持中文,有免费版本提供。
4、MySQL GUI Tools
MySQL GUI Tools是MySQL官方提供的图形化管理工具,功能很强大,值得推荐,可惜的是没有中文界面。
5、MySQL ODBC Connector
MySQL官方提供的ODBC接口程序,系统安装了这个程序之后,就可以通过ODBC来访问MySQL,这样就可以实现SQLServer、Access和MySQL之间的数据转换,还可以支持ASP访问MySQL数据库。
6、MySQL Workbench
MySQL Workbench是一个统一的可视化开发和管理平台,该平台提供了许多高级工具,可支持数据库建模和设计、查询开发和测试、服务器配置和监视、用户和安全管理、备份和恢复自动化、审计数据检查以及向导驱动的数据库迁移。
MySQL Workbench是MySQL AB发布的可视化的数据库设计软件,它的前身是 FabForce 公司的 DDesigner 4。
MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化设计、模型建立、以及数据库管理功能。
它包含了用于创建复杂的数据建模ER模型,正向和逆向数据库工程,也可以用于执行通常需要花费大量时间和需要的难以变更和管理的文档任务。MySQL工作台可在Windows,Linux和Mac上使用。
7、SQLyog
SQLyog 是一个易于使用的、快速而简洁的图形化管理MYSQL数据库的工具,它能够在任何地点有效地管理你的数据库。
SQLyog是业界著名的Webyog公司出品的一款简洁高效、功能强大的图形化MySQL数据库管理工具。使用SQLyog可以快速直观地让您从世界的任何角落通过网络来维护远端的MySQL数据库。
Q4: 如何迁移WordPress网站
首先,你必须准备好以下文件:网站所有文件、网站数据库。
1.新建数据库
进入控制面板
点击“MySQL数据库”
输入数据库名字
2.新建数据库用户
输入用户名、密码
3.数据库和数据库绑定
选中刚才建立好的数据库和数据库用户
点击“添加”
4设定数据库用户权限
选择“所有权限”
点击“更改”
5.进入phpMyAdmin
进入控制面板,点击“phpMy管理”
6.选中之前建立的数据库
7.点击“导入”
8.导入数据库
选中你要导入的数据库
注:文件可能已压缩 (gzip, bzip2, zip) 或未压缩。
压缩文件名必须以 .[格式].[压缩方式] 结尾。如:.sql.zip
之后点击“执行”
9.数据库导入成功
成功结果如下图
10.进入文件管理器
在控制面板里点击“文件管理器”
选中“public_html”这个根目录
11.上传网站文件
方法一:通过控制面板直接上传
点击“上传”
选中你的网站文件压缩包
解压缩文件
选中你上传的文件,如:upload.zip
点击上方“解压缩”
输入解压路径:public_html/
之后“Extract File”
方法二:通过FTP上传工具
FTP地址、用户名、密码这些信息都在你的“主机账户信息”邮件里面
关于FTP问题可以参看教程:
12.打开wp-config.php文件
选中这个文件,并点击上方“代码编辑器”
13.修改数据库连接信息
数据库、数据库用户、数据库密码都是之前你设定的
Mysql主机:localhost
14.保存文件
页面右上方“保存修改”
15.域名解析完成就可以访问你的网站了
php数据库迁移工具的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php迁移java、php数据库迁移工具的信息别忘了在本站进行查找喔。







