mysql5.1怎么备份,MySQL 5.1升级到MySQL 5.5的步骤
mysql 5.5已经出来有一段时间,性能有明显提升,特别是对多核CPU的支持与TPS性能的提升。上周博主介绍了linux下编译安装mysql 5.5的步骤,安装不出意外基本没有问题。不过可能很多朋友和我一样一直用的是mysql 5.1,现在想把数据库升级成5.5了。博主根据实际操作,记录这次升级操作。
mysql基础信息
1、安装目录
[root@vm-199~]# /usr/local/mysql
2、配置文件
[root@vm-199~]# /etc/my.cnf
3、数据目录
[root@vm-199~]# /data/mysql
4、启动脚本
[root@vm-199~]# /etc/init.d/mysql
备份数据和安装、配置文件
[root@vm-199~]# mysqldump -uroot -p --all-databases
[root@vm-199~]# tar czvf mysql_5.1.60_full.tar.gz /usr/local/mysql
[root@vm-199~]# tar czvf mysql_5.1.60_data_full.tar.gz /data/mysql
[root@vm-199~]# cp /etc/my.cnf ./
数据备份好后关闭mysql数据库,/etc/init.d/mysql stop,删除/usr/local/mysql文件。
安装mysql 5.5
具体可以参考这篇文章《Linux下编译安装Mysql-5.5的简单步骤》(https://zhangnq.com/1563.html),安装目录、数据目录和5.1的一样,都是/usr/local/mysql 。
更新配置文件
[root@vm-199 mysql-5.5.35]# cp support-files/my-huge.cnf /etc/my.cnf
在配置文件中添加数据目录,datadir = /data/mysql 。
启动mysql 5.5,执行更新程序并重启mysql
[root@vm-199 mysql-5.5.35]# /etc/init.d/mysql start
[root@vm-199 mysql-5.5.35]# /usr/local/mysql/bin/mysql_upgrade
Looking for 'mysql' as: /usr/local/mysql/bin/mysql
Looking for 'mysqlcheck' as: /usr/local/mysql/bin/mysqlcheck
Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/tmp/mysqld.sock'
Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/tmp/mysqld.sock'
mydb.t1 OK
mydb.t2 OK
mysql.columns_priv OK
mysql.db OK
mysql.event OK
mysql.func OK
mysql.general_log OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.host OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.servers OK
mysql.slow_log OK
mysql.tables_priv OK
mysql.time_zone OK
mysql.time_zone_leap_second OK
mysql.time_zone_name OK
mysql.time_zone_transition OK
mysql.time_zone_transition_type OK
mysql.user OK
Running 'mysql_fix_privilege_tables'...
OK
至此mysql已经更新好了。登陆mysql,检查数据是否和原来一样。
这个mysql升级其实不复杂,其实就是重新安装一遍,然后把数据目录文件覆盖一下。不过数据库升级,主要还是得注意数据备份,防止数据和意外丢失。
mysql5.1怎么备份,MySQL 5.1升级到MySQL 5.5的步骤相关推荐
- 从 MySQL 5.6 升级到 MySQL 8.0,Facebook 付出了什么代价?
[编者按]近日,Facebook 官博公布了他们的数据库版本从 MySQL 5.6 升级到了 MySQL 8.0,并且在官博记录了复盘详细的升级过程. 作者 | Herman Lee,Pradeep ...
- mysql 5.1.61_MySQL数据库之将Mysql 5.1.61升级为mysql 5.6.19
本文主要向大家介绍了MySQL数据库之将Mysql 5.1.61升级为mysql 5.6.19 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 环境:mysql-5.1.61 操 ...
- centos mysql 5.6.19_Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式
环境:mysql-5.1.61 操作系统:Cent-os6.3 目的:升级为mysql 5.6.19 首先,yum是不可行的.因为yum源没更新,我已经使用了163网易的源,但是还是不行.最新版仍然不 ...
- Mysql zip版 升级
Mysql zip版 升级 参考Mysql 官方文档:https://dev.mysql.com/doc/refman/8.0/en/windows-upgrading.html#windows-up ...
- mysql 导入.trg_MySQL 升级方法指南大全第3/5页
MySQL 升级方法指南大全第3/5页 更新时间:2008年01月26日 18:58:58 作者: 通常,从一个发布版本升级到另一个版本时,我们建议按照顺序来升级版本.例如,想要升级 MySQL ...
- mysql+workbench+6.1+下载,MySQL Workbench 6.3.1 发布下载
MySQL Workbench 6.3.1 发布,此版本是个 Beta 版本,此版本包括大量新特性和功能改进,还有一些 bug 修复. MySQL Workbench 6.3.1 是 MySQL Wo ...
- mysql 5.5 升级_Windows下MySQL5.5升级MySQL5.7
第一步:停止原来的MySQL服务,管理员命令下打开cmd,然后net stop mysql 第二步:备份原来数据库的文件,在C:\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方 ...
- mysql mcd date_mysql升级5.5 - ifeixiang的个人页面 - OSCHINA - 中文开源技术交流社区
对付Linux的问题,其实很多都是权限问题,细心想一下即可. centos6.4默认装的是mysql5.1,使用 yum update 也update不了.google了一下,找到个yum安装的方法: ...
- phpstud如何安装mysql新版_phpstudy 升级mysql版本
phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本. phpstudy集成环境中的 ...
最新文章
- 【linux】多线程编程(c语言编程)
- explain mysql 权限_explain命令为什么可能会修改MySQL数据
- linux sed命令整行替换:将`PermitRootLogin`行替换成`PermitRootLogin yes`
- idea terminal中文乱码_Terminal优雅的办公带来超高的效率
- JNI字段描述符[Ljava/lang/String
- 汇编语言 段前缀的使用 复制内存单元数据到指定位置
- linux 7.2中文命令,CentOS7如何支持中文显示
- 2020程序员人群洞察报告
- httplistener java_可以使用异常HttpListener吗?
- SDUT 1149 勾股定理第一弹 勾股数
- MYSQL修改传输数据包大小值(max_allowed_packet)
- 摄像头bug查找工作总结
- ffmpeg可支持的编码器、解码器、封装格式、网络协议
- QQ空间制作软件大全
- 《网上订餐系统》开发全程回忆
- Window 10 python 3.7安装 PyV8
- java在线编辑word_java web实现在线编辑word,并将word导出(一)
- 双目测距原理 matlab,双目测距的基本原理
- DAYTIME(daytime可数吗)
- 器件选型 贴片还是直插好?
热门文章
- 为什么公司宁愿花25K重新招人,也不愿花20K留住老员工?
- linux克隆后重新封装,克隆后立即在OSX上修改Linux内核源代码
- (Docker实战) 第5篇:Centos7 拉取和部署搭建 NEXUS私服
- Vue封装hbuilder热更新
- 输入文字自动生成图片_原来Word还可以自动生成图片和图表目录!
- 服务器系统功能描述,Hadoop mapreduce核心功能描述
- qt使用样式表设置窗口widget为圆角
- Pycharm设置开发模板/字体大小/背景颜色 - Python零基础入门教程
- C语言字符串分离数字和字母,请问这个用c怎么做:输入一串字符,分别统计其中数字和字母的个数...
- c语言创建一个hello.txt文件,并检查是否成功,广东工业大学C语言验(上机)任务书2015版.doc...