mysql 5.6.19 linux_MySQL 5.6.19升级到 5.7.9 步骤记录
MySQL 5.6.19升级到 5.7.9 步骤记录
升级前版本检查+测试表创建
[root@localhost ~]# mysql -uroot -p123456 --socket=/var/lib/mysql/mysql3307.sock --port=3307 -e"create database lottery; use lottery;create table lottery.mhq as select 'test';select version();"
+-----------+
| version() |
+-----------+
| 5.6.19-log |
+-----------+
[root@localhost ~]#
软件包:
wget http://downloads.mysql.com/archives/get/file/mysql-community-client-5.7.9-1.el6.x86_64.rpm
wget http://downloads.mysql.com/archives/get/file/mysql-community-server-5.7.9-1.el6.x86_64.rpm
wget http://downloads.mysql.com/archives/get/file/mysql-community-common-5.7.9-1.el6.x86_64.rpm
wget http://downloads.mysql.com/archives/get/file/mysql-community-libs-5.7.9-1.el6.x86_64.rpm
yum安装命令:
yum install numactl*
yum localinstall --skip-broken mysql-community*
升级后验证版本和表数据
[root@localhost ~]# mysql -uroot -p123456 --socket=/var/lib/mysql/mysql3307.sock --port=3307 -EN -e" select version(); select * from lottery.mhq;"
*************************** 1. row ***************************
5.7.9-log
*************************** 1. row ***************************
test
[root@localhost ~]#
注释:
基本查询db表没问题,不过一些mysqldump用到设计到系统表时需要mysql_upgrade做下系统表升级;
升级前使用mysqldump
[root@localhost mysql]# mysqldump -uroot -p123456 -B retail_pms > /root/retail_pms.sql
mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'gtid\_mode'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682)
[root@localhost mysql]#
升级系统表
[root@localhost mysql]# mysql_upgrade -u root -p123456 --socket=/var/lib/mysql/mysql3307.sock --port=3307 --force
mysql_upgrade: [Warning] Using a password on the command line interface can be insecure.
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv OK
mysql.db OK
mysql.engine_cost OK
mysql.event OK
mysql.func OK
mysql.general_log OK
mysql.gtid_executed OK
mysql.help_category OK
mysql.help_keyword OK
mysql.help_relation OK
mysql.help_topic OK
mysql.innodb_index_stats OK
mysql.innodb_table_stats OK
mysql.ndb_binlog_index OK
mysql.plugin OK
mysql.proc OK
mysql.procs_priv OK
mysql.proxies_priv OK
mysql.server_cost OK
mysql.servers OK
mysql.slave_master_info OK
mysql.slave_relay_log_info OK
mysql.slave_worker_info 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
Upgrading the sys schema.
Checking databases.
lottery.mhq OK
sys.sys_config OK
Upgrade process completed successfully.
Checking if update is needed.
[root@localhost mysql]#
简单查询系统表是否存在:
[root@localhost mysql]# find / -name session_variables*
/var/lib/mysql/performance_schema/session_variables.frm
/data/wonhigh/mysql3307/performance_schema/session_variables.frm
[root@localhost mysql]#
重启DB
[root@localhost ~]# date;mysqldump -uroot -pW@h1Gh#2ol5 -A --single-transaction -q -R --set-gtid-purged=OFF > /data/all.sql;date
mysqldump: Couldn't execute 'SHOW VARIABLES LIKE 'ndbinfo\_version'': Native table 'performance_schema'.'session_variables' has the wrong structure (1682) ---->这种需要重启DB才能解决哦~
[root@localhost ~]#
[root@localhost mysql]# /etc/init.d/mysqld restart
停止 mysqld: [确定]
正在启动 mysqld: [确定]
[root@localhost mysql]#
再尝试mysqldump是否成功
[root@localhost mysql]# mysqldump -uroot -p123456 retail_pms BRAND COLOR_INFO SHOP_BRAND ITEM > /root/retail_pms.sql
[root@localhost mysql]#
mysql 5.6.19 linux_MySQL 5.6.19升级到 5.7.9 步骤记录相关推荐
- MySQL双主模式(2022/11/19)
MySQL双主模式(2022/11/19) 文章目录 MySQL双主模式(2022/11/19) 一.搭建环境 二.搭建过程 2.1 MySQL 服务安装 2.2 binlog 开启 2.3 创建节点 ...
- 「mysql是怎样运行的」第19章 从猫爷被杀说起---事务简介
「mysql是怎样运行的」第19章 从猫爷被杀说起-事务简介 文章目录 「mysql是怎样运行的」第19章 从猫爷被杀说起---事务简介 @[toc] 一.事务的起源 概述 原子性(Atomicity ...
- 19.12 添加自定义监控项目;19.13,19.14 配置邮件告警(上下);19.15 测试告警19.16...
19.12 添加自定义监控项目 需求:监控某台web的80端口连接数,并出图 两步:1)zabbix监控中心创建监控项目: 2)针对该监控项目以图形展现 客户端hao2机器配置: 1. 客户端(hao ...
- 19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形...
19.7 主动模式和被动模式 19.8 添加监控主机 19.9 添加自定义模板 19.10 处理图形中的乱码 19.11 自动发现 转载于:https://blog.51cto.com/1322737 ...
- JDK 19:针对Java 19的功能
虚拟线程.switch表达式的模式匹配.vector API和Linux/RISC-V端口将用于Java 19,这是标准Java的非LTS版本,将于9月发布. 定于今年9月发布的Java Develo ...
- sougou ubuntu 优麒麟_在Ubuntu 19.10/优麒麟19.10中安装搜狗输入法Linux 2.3版
搜狗输入法Linux版推出了sogoupinyin_2.3.1.0112_amd64.deb包,支持Ubuntu 19.10/优麒麟Ubuntukylin 19.10及Ubuntu 16.04/18. ...
- ssh The authenticity of host '172.18.19.XXX (172.18.19.XXX)' can't be established.
用ssh登录一个机器(换过ip地址),提示输入yes后,屏幕不断出现y,只有按ctrl + c结束 错误是:The authenticity of host '172.18.19.XXX (172.1 ...
- MySQL学习笔记03【数据库表的CRUD操作、数据库表中记录的基本操作、客户端图形化界面工具SQLyog】
MySQL 文档-黑马程序员(腾讯微云):https://share.weiyun.com/RaCdIwas 1-MySQL基础.pdf.2-MySQL约束与设计.pdf.3-MySQL多表查询与事务 ...
- mysql 插入加锁_Mysql加锁过程详解(9)-innodb下的记录锁,间隙锁,next-key锁
你需要知道的 之前我们介绍了排他锁,其实innodb下的记录锁(也叫行锁),间隙锁,next-key锁统统属于排他锁. 行锁 记录锁其实很好理解,对表中的记录加锁,叫做记录锁,简称行锁. 生活中的间隙 ...
最新文章
- OVS DPDK--介绍(二)
- 使用CXF与Spring集成实现RESTFul WebService
- python删除列表中的偶数_Python:从列表中删除奇数
- 昆仑通态如何连接sqlserver数据库_sqlserver数据库怎么开启远程连接,给到别人访问...
- VUE实现Tab切换
- php secket5,《Thinkphp5使用Socket服务》 入门篇
- leetcode[541]反转字符串II/reverse string II 反转字符串考察对代码的掌控能力
- 互联网行业,再卷就卷没了…
- Java学习(21-25天, 树与二叉树)
- 数据库实验八SQL语句的综合使用
- 中控考勤机管理员密码清除
- lisp如何将度分秒转换为弧度_3 角 度分秒与弧度互相转换
- 【爬虫】使用Scrapy框架进行爬虫详解及示例
- Java实践练习判断变量x是奇数还是偶数
- java实现mysql拦截_在mybatis执行SQL语句之前进行拦击处理实例
- Grafana使用双Y坐标轴详解
- pcl::MovingLeastSquares滑动最小二乘
- 美的苏宁“超级带货趴”来袭,养成带货达人,大牌净味冰箱带回家
- 计算机辅助翻译在翻译中的应用,计算机辅助翻译系统在翻译教学中的应用
- 文华财经指标公式博易大师软件指标公式
热门文章
- 搜索做成html静态,如何在静态的html里实现搜索功能?
- android ffmpeg 优点_在Android中使用FFmpeg(android studio环境)
- mysql 多进程配置_基于mysql_multi实现MySQL多实例多进程配置
- java吃豆人代码讲解_在吃豆人的这一关里,隐藏着来自程序员的深深恶意
- java掠夺_Editing Java版指南/村庄与掠夺 (section)
- gui python qt 绘图_最全整理!计算、可视化、机器学习等8大领域38个常用Python库...
- python dict相加_Python合并字典操作时同key的value应该如何相加
- mysql创建表时表明加单引号_python在MySQL表名周围插入单引号(‘)
- CPU飙高 解决方法
- 前端date format_前端面试-手撕代码篇