位置: 编程技术 - 正文

MySQL 升级方法指南大全第1/5页(mysql数据库如何升级)

编辑:rootadmin
如果都是比较新的版本的升级可以参考下面的文章,MySQL数据库的版本更新很快,新的特性也随之不断的更新,更主要的是解决了很多影响我们应用的BUG,为了让我们的MySQL变得更美好,我们有必要去给它升级,尽管你会说它现在已经跑得很好很稳定完全够用了。下面我们来看看几种常用的升级方法。 介绍之前,我们先做一些声明,MySQL采用二进制包来安装,升级都是在同一台DB Server上操作。 第一种,很简单,适用于任何存储引擎。 1. 下载并安装好新版本的MySQL数据库,并将其端口改为(避免和旧版本的冲突),启动服务。 2. 在新版本下创建同名数据库。 # mysqldump -p -uroot create mysqlsystems_com 3. 在旧版本下备份该数据库。 # mysqldump -p -uroot mysqlsystems_com > mysqlsystems_com.bk Note: 你也可以加上?opt选项,这样可以使用优化方式将你的数据库导出,减少未知的问题。 4. 将导出的数据库备份导入到新版本的MySQL数据库中。 # mysql -p -uroot mysqlsystems_com < mysqlsystems_com.bk 5. 再将旧版本数据库中的data目录下的mysql数据库全部覆盖到新版本中。 # cp -R /opt/mysql-5.1/data/mysql /opt/mysql-5.4/data Note: 大家也都知道这个默认数据库的重要性。 6. 在新版下执行mysql_upgrade命令,其实这个命令包含一下三个命令: # mysqlcheck ?check-upgrade ?all-databases ?auto-repair # mysql_fix_privilege_tables # mysqlcheck ?all-databases ?check-upgrade ?fix-db-names ?fix-table-names Note: 在每一次的升级过程中,mysql_upgrade这个命令我们都应该去执行,它通过mysqlcheck命令帮我们去检查表是否兼容新版本的数据库同时作出修复,还有个很重要的作用就是使用mysql_fix_privilege_tables命令去升级权限表。 7. 关闭旧版本,将新版的数据库的使用端口改为,重新启动新版本MySQL数据库。到此,一个简单环境下的数据库升级就结束了。 第二种,同样适用任何存储引擎。 1. 同样先安装好新版本的MySQL。 2. 在旧版本中,备份数据库。 # mkdir /opt/mysqlsystems_bk ; mysqldump -p -uroot ?tab=/opt/mysqlsystems_bk mysqlsystems_com Note: ?tab选项可以在备份目录mysqlsystems_bk下生成后缀为*.sql和*.txt的两类文件;其中,.sql保存了创建表的SQL语句而.txt保存着原始数据。 3. 接下来在新版本的数据库下更新数据。 # mysqladmin -p -uroot create mysqlsystems_com # cat /opt/mysqlsystems_bk/*.sql | mysql -p -uroot mysqlsystems_com ( Create Tables ) # mysqlimport mysqlsystems_com /opt/mysqlsystems_bk/*.txt ( Load Data ) 4. 之后的所有步骤与第一种方法的后三步5、6、7相同。 第三种,适用于MyISAM存储引擎,全部是文件间的拷贝。 1. 安装。 2. 从旧版本mysqlsystems_com数据库下将所有.frm、.MYD 和.MYI文件拷贝到新版本的相同目录下。 3.之后的步骤依然同于第一种的后三步。

标签: mysql数据库如何升级

本文链接地址:https://www.jiuchutong.com/biancheng/319873.html 转载请保留说明!

上一篇:MySQL/Postgrsql 详细讲解如何用ODBC接口访问MySQL指南

下一篇:在Windows平台上升级MySQL注意事项(在Windows平台上不属于命令ar-d的作用是)

  • 增值税专用发票几个点
  • 个人出售二手房要交增值税吗
  • 减税性质代码及名称是什么意思
  • 工业厂房房产税税率
  • 应税工资怎么计算出来的
  • 小微企业应纳税所得额怎么计算
  • 公积金贷款金额少怎么办
  • 个人名字的发票专用章
  • 收回的伙食费计什么科目
  • 增值税起征点的规定只适用于
  • 暂估入库发票回收怎么办
  • 未签购销合同需不需要印花税
  • 房地产公司解散条件
  • 对外投资所得税计算公式
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • 外购无形资产的相关税费包括增值税吗
  • 权责发生制和收付实现制是会计基础吗
  • 厂房面积测绘收费标准
  • 转出多交增值税借方余额表示
  • 以前年度损益调整会计分录
  • 社保基数调整补收是什么意思
  • 普通发票离线限额为0
  • 房地产企业各个阶段所涉及的税种
  • 专用发票百万元版申请要求
  • 这个月发票领完了,还可以领吗?
  • 增值税专用发票电子版
  • 个税申报错误怎么更改
  • 拆迁安置房如何写两人名字
  • 补缴房产税需要什么资料
  • 旅游业小规模差额计税的能开1%
  • mac如何强制退出全屏
  • unix和linux适用于
  • 装了win8以后不能上网
  • linux runit
  • 员工垫付的钱会计分录
  • 企业的民间借贷合法吗
  • 跨境电商需要缴纳哪些税种
  • 搬迁补偿费属于什么费
  • php读取word内容
  • 手写发票可以报税吗
  • ChatGPT解开了我一直以来对自动化测试的疑惑
  • php.ini中date.timezone设置详解
  • 新开办公司如何办理金税盘
  • 软件开发企业如何计算利润
  • 存货成本核算方法有哪些
  • 公益性捐赠递延注会
  • 收到一分钱的红包表情包
  • 工业企业变压器容量费用
  • 食堂支出无发票
  • sql server 2016使用
  • 个人银行账户进账多少
  • 承租人损坏租赁物
  • 车辆抵押贷款影响以后卖车吗
  • 研发支出费用化和资本化的界定
  • 车辆报废如何进行
  • 无形资产的相关税费
  • 待认证进项税额和待抵扣进项税额的区别
  • 累计折旧的计提会计分录
  • 开具销项负数发票会计分录
  • 财务报表分析的目的
  • mysql不同数据库不同数据表导入数据
  • mysql 5.7.11 winx64安装配置教程
  • rpm方式安装samba软件
  • debian系统教程
  • onenote for windows 10怎么用
  • win7系统扫描在哪里
  • win8系统无法开机如何备份数据
  • CentOS系统中与时间的相关命令详解
  • win7开机黑屏怎么
  • mgaqdesk.exe进程有什么作用 mgaqdesk进程查询
  • eclipse怎么装插件
  • linux跨服务器调用shell脚本
  • Adding iAd in your App from Unity3d
  • python中的print语句
  • javascript教程chm
  • 增值税消费税申报比对不符怎么办
  • 关于研发费用的审计程序,下列说法中错误的是
  • 地税局基层税务工作总结
  • 医疗发票真伪查询
  • 国税局北京税务局官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设