位置: 编程技术 - 正文

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的作用是)

  • 小规模纳税人租赁不动产税率
  • 城建税是什么税率
  • 未交增值税借方表示什么
  • 库存商品盘点的作用表现为
  • 库存完工产品属于什么会计科目,什么类别
  • 完全成本法例子
  • 公司买入股票要交所得税吗?
  • 融资租入的企业有哪些
  • 支付税收罚款怎么算企业所得税
  • 应交税费账户进项税额为借方是什么意思?
  • 税收优惠包括哪三个方面的内容
  • 小规模纳税人贷款利息收入增值税税率
  • 企业支付在哪里
  • 个人所得税申报晚了一天会干什么
  • 败诉赔偿如何支付
  • 发票密码区是干啥的
  • 现金支票工本费发票
  • 报表上应交税费是负数是什么意思
  • 赠送礼品的具体做法有许多技巧和讲究大致涉及
  • 负债判断
  • 普通股优先股后配股区别
  • 批量获取文件信息
  • 鸿蒙系统如何截屏
  • 在window系统中哪些用户可以查看日志
  • 怎样跳过windows开机更新
  • mac更新内容
  • PHP:ftp_nb_put()的用法_FTP函数
  • 产品设计费增值税怎么算
  • 未按规定开具发票怎么处罚
  • chat function
  • 税法工资薪金总额
  • php执行linux脚本
  • 我国增值税的纳税范围包括
  • 房产税计入哪里
  • php使用正则表达式提取abcdef
  • 解决掉发的有效方法
  • chatteing
  • useradd 删除用户
  • 关于酒店采购
  • 高速过路费电子发票怎么开
  • 一般纳税人和小规模
  • 深入理解计算机系统
  • 小规模差额征税的账务处理
  • SQLserver2014(ForAlwaysOn)安装图文教程
  • 高新技术企业三季度申报所得税研发费加计怎么扣除
  • 计提房产税土地使用税
  • 购买材料增值税税率
  • 实收资本一定要到账吗
  • 收到自然人税务申报短信
  • 什么是指企业的市场营销活动发生影响的各种因素的总和
  • 库存股增加记哪一方
  • 拒收发票需要拒收证明么
  • 公司社保外包了,没给我社保卡怎么办?
  • 即期外汇交易有风险吗
  • 同一控制下的企业合并和非同一控制下的企业合并的区别
  • 互联网金融理财产品的优势
  • 人力资源外包服务平台
  • 股东是否实缴出资的举证责任
  • 超市库存明细表
  • SQLserver中cube:多维数据集实例详解
  • MySQL数据迁移到oracle
  • win7 64位系统中使用音乐播放器播放音乐很卡该怎么办?
  • vmware 启动虚拟机
  • ati2mdxx.exe是什么进程 ati2mdxx进程信息查询
  • linux怎么启动进程
  • centos ssh升级
  • 解决VMware下64位linux系统不支持全虚拟化的办法
  • javascript折叠菜单
  • 如何使用jquery绑定事件
  • unity怎么用
  • 给a标签加css的伪类
  • css onclick
  • Linux进程间通信——使用流套接字
  • jquery遍历对象使用的方法
  • jquery绑定数据
  • 广东税务数字化平台官网
  • 办理跨区域事项报验
  • 两不一欠自查报告怎么写
  • 财税咨询服务公司职位有哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设