mysql 5.6 dmr_CentOS下mysql5.6升级5.7指南
CentOS下mysql5.6升级5.7指南
前提你的mysql是通过yum安装,其他情况没有测试
Step 0.
检查是否是 yum安装的mysql
yum list installed | grep mysql
Step 1.
删除通过yum安装的 MySQL
yum -y remove mysql-libs.x86_64
yum -y remove mysql-*
Step 2.
更新yum源
以下 mysql-community-release-el6-5.noarch.rpm 镜像源根据实际情况下载 查看yum源
# 下载镜像源
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
# 本地配置镜像源
yum localinstall mysql-community-release-el6-5.noarch.rpm
# 查看本地镜像源是否生效
yum repolist all | grep mysql
看到的应该是这样的
mysql-connectors-community/x86_64 MySQL Connectors Community 启用: 30
mysql-connectors-community-source MySQL Connectors Community - Sourc 禁用
mysql-tools-community/x86_64 MySQL Tools Community 启用: 40
mysql-tools-community-source MySQL Tools Community - Source 禁用
mysql55-community/x86_64 MySQL 5.5 Community Server 禁用
mysql55-community-source MySQL 5.5 Community Server - Sourc 禁用
mysql56-community/x86_64 MySQL 5.6 Community Server 禁用
mysql56-community-source MySQL 5.6 Community Server - Sourc 禁用
mysql57-community-dmr/x86_64 MySQL 5.7 Community Server Develop 启用: 164
mysql57-community-dmr-source MySQL 5.7 Community Server Develop 禁用
# 禁用 MySQL 5.5和5.6的源
yum-config-manager --disable mysql55-community
yum-config-manager --disable mysql56-community
# 启用 MySQL 5.7的源
yum-config-manager --enable mysql57-community-dmr
# 查看是否生效
yum repolist enabled | grep mysql
看到的应该是这样的
mysql-connectors-community/x86_64 MySQL Connectors Community 30
mysql-tools-community/x86_64 MySQL Tools Community 40
mysql57-community-dmr/x86_64 MySQL 5.7 Community Server Development M 164
Step 3.
安装 MySQL server
# 安装
yum install mysql-community-server
# 启动
service mysqld start
Step 4.
安装完成,更新相关配置
不出意外你的mysql应该是没法登录的
# 停掉 mysql
service mysqld stop
# 启动安全模式
mysqld_safe --skip-grant-tables
# 在新的终端登录mysql
mysql
在mysql命令行下修改密码
# 切换数据库
mysql> use mysql;
# 更新密码
mysql> UPDATE user SET authentication_string=PASSWORD('新密码') WHERE User='root';
# 刷新权限
mysql> flush privileges;
# 退出登录
mysql> exit;
重新启动mysql
service mysqld start
如果在以上几步之后依然无法登录,并且提示:Table 'performance_schema.session_variables' doesn't exist 错误,你可以更新mysql结构,然后重复以上Step4步骤即可,操作如下
mysql_upgrade -u root -p --force
感谢
mysql 5.6 dmr_CentOS下mysql5.6升级5.7指南相关推荐
- windows访问mysql57_windows下 Mysql5.5升级5.7(其实就是安装了两个版本的mysql)
目录 1.首先关闭原来的mysql 2.下载mysql5.7的zip文件(可以去mysql官网下载) 3.下载完了解压缩,具体位置自己决定即可 4.进入到解压缩的mysql的bin目录下将mysql5 ...
- centos7.3修改mysql密码_Centos7.3下mysql5.7.18安装并修改初始密码的方法
本文为大家分享了Centos7.3下mysql5.7.18的安装,和修改初始密码,供大家参考,具体内容如下 1.官方安装文档 2.下载 Mysql yum包 下载到本地再上传到服务器,或者使用wget ...
- mysql密码错误 mac_MAC下MYSQL5.7.17连接不上提示密码错解决步骤
MAC下MYSQL5.7.17无法连接的问题,下载安装完SQLBench_community 6.3.9后新建MYSQL CONNECTIONS根本连接不上,提示为密码错,什么原因如何解决呢?今天小编 ...
- mysql 5.5 升级_Windows下MySQL5.5升级MySQL5.7
第一步:停止原来的MySQL服务,管理员命令下打开cmd,然后net stop mysql 第二步:备份原来数据库的文件,在C:\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方 ...
- linux下安装mysql5.7.19,Linux下MySQL5.1升级到高版本MySQL5.7.19详解 | zifangsky的个人博客...
一 数据备份 (1)查看当前版本: Shell [root@centos ~]# mysql -V 1[root@centos~]# mysql -V (2)备份数据: Shell [root@cen ...
- linux mysql 5.6.22_linux下MySQL5.6.2安装过程
MySQL是一个关系型数据库管理系统,并且又是开源的,现在很多系统和网站都在使用它,今天给大家分享下我在linux下安装MySQL5.6.2的过程以及遇到的问题. 环境:CentOS release ...
- rhel7 mysql无法运行_redhat7下mysql5.7.12重启电脑后起不来问题
环境介绍: 64位reahat7 mysql5.7.12 初次安装后mysql运行是正常的,重启操作系统后检查mysql运行状态如下: [root@localhost ~]# systemctl st ...
- mysql.5.5.21_centos6下mysql-5.5.21的安装
1. 安装确保以下系统相关库文件 # yum –y install gcc gcc-c++ autoconf automake zlib* libxml* ncurses-devel libmc ...
- mantis apache mysql_Debian下mysql5+php5+apache2+mantis服务器升级
Debian下mysql5+php5+apache2+mantis服务器升级 Ø安装所需软件:apt-get install xxx mysql libdbd-mysql-perlinstall li ...
最新文章
- 几种不伤身体的速效减肥秘方 - 生活至上,美容至尚!
- python2基础教程廖雪峰云-Python基础
- C++实现N选R的实现算法(附完整源码)
- 总线控制内部eep_CAN总线在新能源汽车中的通信网络设计及应用分析
- NOIP模拟测试19「count·dinner·chess」
- nio框架中的多个Selector结构
- VS2017离线企业版,限时分享
- MySQL空闲会话_使用Oracle PROFILE控制会话空闲时间
- 可靠性测试竟如此容易
- 磕头如捣的拼音及解释
- 008.一个简单的网络服务器开发----回声服务器
- android skype 无法用蓝牙耳机,Skype发布更新 增加蓝牙耳机稳定性
- mysql为什么limit没用,MySQL是否可以使用LIMIT语法进行子查询?如果没有,为什么?...
- js打印插件_使用 Nodejs 开发一个 commitlint-release 插件
- MathType2022最新版详细教程及怎么安装到word里?
- 使用Proteus 8.9仿真STM32F103流水灯实验
- 静态市盈率和动态市盈率
- [Mac] 为mac自带的QuickTime Player播放器设置快进快退
- dedecms如何在首页调用会员信息(会员头像和名字等)
- win server2016远程桌面连接问题
热门文章
- padodb time.inc.php,怎样实现PHP中ADODB事务处理
- 521分云南考生被北大录取!仅超一本线1分
- 斯坦福华人教授:声波、光波,其实都是RNN!机器学习模型对应
- 写代码万亿身家,V神曝光投资清单
- 33款你可能不知道的开源爬虫软件工具
- d630 无线驱动 linux,fedora 8下DELL D630无线网卡驱动的安装
- 补码到底是个什么东西
- 微博机器学习平台云上最佳实践
- 开源 CI/CD 构建框架 TekTon 的深入剖析
- 对话亲历者|鲁肃:我在支付宝“拧螺丝“的日子