IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> mysql版本升级 -> 正文阅读

[系统运维]mysql版本升级

升级数据库

  1. 停止数据库
[root@WHDSJ068 init.d]# /etc/init.d/mysqld stop
Shutting down MySQL....    [  OK  ]
  1. 解压新的mysql包
[root@test bin]# tar xf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
  1. 将旧的mysql的bin目录备份打包
[root@test bin]# cd /usr/bin
[root@test bin]# tar zcf mysql.tar.gz mysql
[root@test bin]# tar zcf mysqldump.tar.gz mysqldump
[root@test bin]# rm -rf mysql
[root@test bin]# rm -rf mysqldump

[root@test mysql]# cd /usr/local/mysql
[root@test mysql]# tar zcf bin_5.7.18.tar.gz bin
[root@test mysql]# rm -rf bin
[root@test init.d]# cd /etc/init.d/
[root@test init.d]# tar zcf mysqld_5.7.18.tar.gz mysqld
[root@test init.d]# rm -rf mysqld
  1. 将新解压的mysql-5.7.37的bin目录复制到mysql-5.7.18目录下
[root@test]# cd /home/mysql-5.7.37-linux-glibc2.12-x86_64
[root@test]# /bin/cp bin /usr/local/mysql/
[root@test]# cd /usr/local/mysql/bin/
[root@test]# cp mysql /usr/bin
[root@test]# cp mysqldump /usr/bin
  1. 将新的mysqld版本copy到/etc/init.d/ 下
[root@test]# cp /home/mysql-5.7.37-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysqld
  1. 修改参数(原来初始化时已经指定目录的可以不修改)
[root@test]# vim /etc/init.d/mysqld
basedir=/usr/local/mysql
datadir=/home/data/sltas_ods
  1. 启动mysql
[root@test bin]# /etc/init.d/mysqld start
Starting MySQL. SUCCESS!
  1. 查看版本号
[root@test bin]# ./mysql -V
./mysql Ver 14.14 Distrib 5.7.37, for linux-glibc2.12 (x86_64) using EditLine wrapper
  1. 执行mysql_upgrade进行检查
[root@test bin]# ./mysql_upgrade -uroot -p --force --skip-version-check -S /tmp/mysql.sock

学习:

备份/还原数据库数据

先创建目录/data/mysql_bak/
[root@WHDSJ068 /data] mkdir mysql_bak

[root@WHDSJ068 /]# cd /etc/rc.d/init.d/

[root@WHDSJ068 init.d]# mysqldump -uroot -p123456 --all-databases > /data/mysql_bak/allbackupfile.sql

[root@WHDSJ068 init.d]# mysql -uroot -p123456 < /data/mysql_bak/allbackupfile.sql
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-04-22 19:19:35  更:2022-04-22 19:22:44 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:30:19-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码