• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MYSQL数据库的搬家流程

MYSQL数据库的搬家流程

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MYSQL,数据库,搬家,流程,简述,随着,PHP+MYSQ等相关知识,希望本文的分享对您有所帮助

一、简述: 随着PHP+MYSQL构架的逐步流行,现在越来越多的应用程序使用到了MYSQL数据库,凭其简捷高效的特性得到用户一致认可,然而 在使用过程中碰到的数据迁移及编码问题却令很多开发者也头痛不已,更别说普通用户了。 本教程的目的是帮助普通用户尽可能简

一、简述:

   随着PHP+MYSQL构架的逐步流行,现在越来越多的应用程序使用到了MYSQL数据库,凭其简捷高效的特性得到用户一致认可,然而 在使用过程中碰到的数据迁移及编码问题却令很多开发者也头痛不已,更别说普通用户了。
  本教程的目的是帮助普通用户尽可能简便的实现MYSQL数据的迁移,也就是由其它虚拟主机服务商迁移到虚机屋的MYSQL数据库中。因其Mysql版本与编码纷繁复杂,所以无法面面俱到,若按此教程操作后还是无法迁移或出现乱码问题,请与技术员联系获得支持。

  1.MYSQL版本问题,软件的每一次升级将带来新的功能,然而却必然出现数据库格式兼容性问题,要完全弄清所有版本是一件困难的事情,但我们必须至少了解现在使用的数据库的版本号是3.X还是4.X还是5.X,另外4.1和4.0的格式也截然不同。

  2.编码问题。4.1(不含4.1)以前的数据库默认编码是lartin,而之后默认都是utf8了,但常用的却是GBK,编码涉及的环节太多。有网页,连接,存储,查询等等,任何环节编码不一致都会造成乱码。要在不同平台,不同版本之间迁移数据,是否会出现乱码那就得看运气了。

二、迁移前的准备:

   1.获知原服务商提供的数据库服务器IP,数据库用户名,数据库密码,版本号以及是否允许远程连接。
   若原数据库并不支持远程连接,则请将“帝国备份王”上传到您原空间后再按下边的提示操作,备份成功后您需要将“帝国备份王”所在目录全部下载并上传到我公司的虚拟主机中,再按“数据恢复”的步骤进行操作。
   2.在我们公司开通MYSQL数据库,此时您将获取我公司提供的数据库服务器IP,数据库用户名,数据库密码等信息。
   开通的时候一定注意版本号,若以前的是5.X的,则必须在虚机屋选择5.X的数据库,否则转移将会失败
  3.您至少在我们公司有一个虚拟主机。

三、操作细节
  工具的好坏,决定了数据迁移的质量,我们此处推荐一款PHP程序开发的备份与还原工具,帝国备份王,他功能很简单。备份数据或恢复数据,但因具备良好的编码及版本自动识别转换功能,所以在解决乱码上将给我们提供莫大的助益。所以迁移的过程也就是操作此软件的过程。
  1.软件的安装(均假设您在我司已经开通了虚拟主机)
a)登录我司网站,进入管理中心,并点击虚拟主机管理,找到远程文件下载(图1)
  


b)"下载后存放路径"保持默认的/wwwroot/不变,在“添加下载任务”前填写“网址/xxx.rar并点击“添加下载任务”,稍后按F5刷新页面,直到“下载状态”变为“下载完毕”,其过程估计需要5-10分钟左右(图2)

c)文件下载完毕后,进入主机管理中的“压缩/解压”(图3)


d)在“压缩文件”处选择刚才下载的文件“ebak.rar”,解压路径默认不变,“/wwwroot/”,并点击解压缩。(图4)

e)经过以上几步,理论上输入http://虚拟主机对应三级域名/ebak应该出现以下界面,若不是,请核实以上操作是否成功。此举目的是安装PHP程序“帝国备份”,若您自行到互联网上下载并通过FTP上传,效果是一样的(图5)

2.软件配置
输入三http://虚拟主机域名/ebak后(如上图),在用户名处填写:admin,在密码处填写123456,点击登陆,系统将自动进入“数据库设置”界面(图6)。



数据库设置信息必须填写正确,否则将无法成功迁移数据,其中重点项目已经用红线标注。

1.MYSQL版本:必须选择正确。若不清楚版本号需要联系原服务商获取。比如您MYSQL的版本号是MYSQL5.0.22,则应该选择 MYSQL5.*
2.数据库服务器:您在原来服务商处的数据库IP地址,不清楚可咨询服务商,并且必须保证该数据库允许远程访问。
3.数据库用户名:原数据库的MYSQL登录名
4.数据库密码:原数据库登录密码。
5.默认备份的数据库:填写原MYSQL数据库名。

填写完成后点击“提交”,若提示“设置参数成功”,则证明填写的信息正确。若提示无法连接到服务器,则有可能您输入的服务器地址或密码等信息有误,再或者原MYSQL是5.0的,但在我们公司却开通了MYSQL4.0的虚拟主机。

3.备份数据
 当参数设置成功后,点击“帝国备份”左侧的“备份数据”,将会进入“备份参数设置”页,此时参数虽多,但几乎您不需要更改任何东西,唯一需要做的只是记住备份目录就行了,最后点击“开始备份”即可。(图7)
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2018-12-05mysql binlog二进制日志详解
  • 2018-12-05Mysql系列(十七)Mysql指令全集
  • 2017-05-11解析MySQL创建外键关联错误 - errno:150
  • 2018-12-05SQL2005 四个排名函数(row_number、rank、dense_rank和ntile)的
  • 2018-12-05SQL Server 索引维护sql语句
  • 2018-12-05Mysq中l建立测试父表、子表及测试用例归纳总结
  • 2018-12-05MySQL入门书籍和方法分享
  • 2017-05-11Mysql中大小写敏感问题导致的MySql Error 1146 Tabel doen’t exist错误
  • 2018-12-05 【MySQL 13】数据库设计
  • 2018-12-05无法远程连接mysql数据库的几个解决方法

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • mysql的bug测试--针对高并发进行测试
    • 让MySQL数据库跑的更快 为数据减肥
    • MySQL性能优化之table_cache配置参数浅析
    • sql语句之表间字段值复制遇到的一些问题--基于mysql
    • 在Win下mysql备份恢复命令
    • 在CentOS上MySQL数据库服务器配置方法
    • Linux自动备份MySQL数据库脚本代码
    • SQL Server触发器及触发器中的事务学习
    • 利用脚本自动安装SQLServer的实现步骤分析
    • MySQL UPDATE更新语句精解第1/4页

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有