首页 > 数据库 >Mysql数据库更新RedHat/CentOS 从 8.0.14 到 8.0.33,又从8.0.33更新到8.0.35

Mysql数据库更新RedHat/CentOS 从 8.0.14 到 8.0.33,又从8.0.33更新到8.0.35

时间:2024-01-28 16:55:17浏览次数:35  
标签:8.0 x86 33 community 64 更新 mysql el7

sudo systemctl start mysqld

  1. Firstly we need backup all database data into new file, I use TestPortal.sql
    /data/VMs_Share/Homes/bell
    -bash-4.2$ mysqldump -u root -p --databases TestPortal > TestPortal.sql
    Enter password:
    -bash-4.2$

2.download the version you want from mysql official address(https://downloads.mysql.com/archives/community/)
you need to know your installing machine version before you download, here we use Red Hat 7

-bash-4.2$ hostnamectl
Static hostname: TestPortalServer
Icon name: computer-vm
Chassis: vm
Machine ID:
Boot ID:
Virtualization: vmware
Operating System: Red Hat Enterprise Linux
CPE OS Name: cpe:/o:redhat:enterprise_linux:7.6:GA:server
Kernel: Linux 3.10.0-957.1.3.el7.x86_64
Architecture: x86-64
-bash-4.2$

upload below rpm package to server
mysql-community-libs-8.0.14-1.el7.x86_64
mysql-community-devel-8.0.14-1.el7.x86_64
mysql-community-server-8.0.14-1.el7.x86_64
mysql-community-common-8.0.14-1.el7.x86_64
mysql-community-client-8.0.14-1.el7.x86_64

-bash-4.2$ ls
mysql-8.0.33-1.el7.x86_64.rpm-bundle.tar mysql-community-devel-8.0.33-1.el7.x86_64.rpm mysql-community-server-8.0.33-1.el7.x86_64.rpm
mysql-community-client-8.0.33-1.el7.x86_64.rpm mysql-community-libs-8.0.33-1.el7.x86_64.rpm
mysql-community-common-8.0.33-1.el7.x86_64.rpm mysql-community-libs-compat-8.0.33-1.el7.x86_64.rpm

3 stop mysql servide, Running below command one by one, be careful not disrupt the order in case some error occurs. this step is install and update dictionary and server
-bash-4.2$ rpm -ivh mysql-community-common-8.0.33-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-common-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
-bash-4.2$ sudo rpm -ivh mysql-community-common-8.0.33-1.el7.x86_64.rpm --nodeps --force
[sudo] password for bell :
warning: mysql-community-common-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-common-8.0.33-1.e################################# [100%]
-bash-4.2$ sudo rpm -ivh mysql-community-libs-8.0.33-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-libs-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-libs-8.0.33-1.el7################################# [100%]
/sbin/ldconfig: /usr/local/boost/lib/libodbctxtS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbc.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcpsqlS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcnnS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcmyS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcminiS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcinst.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcdrvcfg2S.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcdrvcfg1S.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/liblog4cxx.so.10 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbccr.so.2 is not a symbolic link

-bash-4.2$ sudo rmp -ivh mysql-community-client-8.0.33-1.el7.x86_64.rpm --nodeps --force
sudo: rmp: command not found
-bash-4.2$ sudo rpm -ivh mysql-community-client-8.0.33-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-client-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-client-8.0.33-1.e################################# [100%]
-bash-4.2$ sudo rpm -ivh mysql-community-server-8.0.33-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-server-8.0.33-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-server-8.0.33-1.e################################# [100%]
-bash-4.2$ rpm -qa | grep mysql
mysql-community-libs-8.0.33-1.el7.x86_64
mysql-workbench-community-8.0.14-1.el7.x86_64
mysql-community-libs-8.0.14-1.el7.x86_64
mysql-community-devel-8.0.14-1.el7.x86_64
mysql-community-server-8.0.14-1.el7.x86_64
mysql-community-client-8.0.33-1.el7.x86_64
mysql-community-server-8.0.33-1.el7.x86_64
mysql-community-libs-compat-8.0.14-1.el7.x86_64
mysql-community-common-8.0.14-1.el7.x86_64
mysql-community-common-8.0.33-1.el7.x86_64
mysql80-community-release-el7-2.noarch
mysql-community-client-8.0.14-1.el7.x86_64
-bash-4.2$
-bash-4.2$ rpm -qa | grep mysql
mysql-community-libs-8.0.33-1.el7.x86_64
mysql-workbench-community-8.0.14-1.el7.x86_64
mysql-community-libs-8.0.14-1.el7.x86_64
mysql-community-devel-8.0.14-1.el7.x86_64
mysql-community-server-8.0.14-1.el7.x86_64
mysql-community-client-8.0.33-1.el7.x86_64
mysql-community-server-8.0.33-1.el7.x86_64
mysql-community-libs-compat-8.0.14-1.el7.x86_64
mysql-community-common-8.0.14-1.el7.x86_64
mysql-community-common-8.0.33-1.el7.x86_64
mysql80-community-release-el7-2.noarch
mysql-community-client-8.0.14-1.el7.x86_64

4 delete the old package after install new.
-bash-4.2$ sudo rpm -e mysql-community-server-8.0.14-1.el7.x86_64
-bash-4.2$ sudo rpm -e mysql-community-client-8.0.14-1.el7.x86_64
-bash-4.2$ sudo rpm -e mysql-community-libs-8.0.14-1.el7.x86_64
/sbin/ldconfig: /usr/local/boost/lib/libodbctxtS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbc.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcpsqlS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcnnS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcmyS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcminiS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcinst.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcdrvcfg2S.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcdrvcfg1S.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/liblog4cxx.so.10 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbccr.so.2 is not a symbolic link

-bash-4.2$ sudo rpm -e mysql-community-common-8.0.14-1.el7.x86_64

5 restart the mysql
-bash-4.2$ sudo systemctl start mysqld
6 check the process of mysql running
-bash-4.2$ ps aux | grep mysql
mysql 26634 35.9 5.5 1371744 445544 ? Ssl 21:37 0:07 /usr/sbin/mysqld
belll+ 26992 0.0 0.0 9088 672 pts/1 R+ 21:37 0:00 grep --color=auto mysql
7 check the version info
-bash-4.2$ mysql --version
mysql Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL)
8 enter mysql db
-bash-4.2$ mysql -u root -p TestPortal
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.33 MySQL Community Server - GPL

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

mysql> \s

mysql Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL)

Connection id: 10
Current database: TestPortal
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 8.0.33 MySQL Community Server - GPL
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8mb4
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /var/lib/mysql/mysql.sock
Binary data as: Hexadecimal
Uptime: 1 min 44 sec

Threads: 2 Questions: 48 Slow queries: 0 Opens: 709 Flush tables: 6 Open tables: 79 Queries per second avg: 0.461

mysql> exit
Bye
-bash-4.2$ mysql --version
mysql Ver 8.0.33 for Linux on x86_64 (MySQL Community Server - GPL)
-bash-4.2$

Update the latest version

1003 mkdir mysql8.035
1004 cd mysql8.035/
1005 ls
1006 ll
1007 ps aux | grep mysql
1008 history
-bash-4.2$
-bash-4.2$ history | grep systemctl
841 systemctl status mysqld.service
843 systemctl status mysqld.service
844 sudo systemctl start mysqld
936 sudo systemctl stop mysqld
944 sudo systemctl start mysqld
964 systemctl stop mysqld
966 sudo systemctl stop mysqld.service
995 sudo systemctl start mysqld
1009 history | grep systemctl
-bash-4.2$ sudo systemctl stop mysqld.service
[sudo] password for bell :
-bash-4.2$ ps aux | grep mysql
belll+ 24170 0.0 0.0 9088 668 pts/1 R+ 01:57 0:00 grep --color=auto mysql
-bash-4.2$ ll
total 86302
-rw-r--r--. 1 bell wheel 16756664 Jan 27 01:57 mysql-community-client-8.0.35-1.el7.x86_64.rpm
-rw-r--r--. 1 bell wheel 680936 Jan 27 01:56 mysql-community-common-8.0.35-1.el7.x86_64.rpm
-rw-r--r--. 1 bell wheel 1948132 Jan 27 01:56 mysql-community-devel-8.0.35-1.el7.x86_64.rpm
-rw-r--r--. 1 bell wheel 1563724 Jan 27 01:56 mysql-community-libs-8.0.35-1.el7.x86_64.rpm
-rw-r--r--. 1 bell wheel 67418188 Jan 27 2024 mysql-community-server-8.0.35-1.el7.x86_64.rpm
-bash-4.2$ rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-common-8.0.35-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
-bash-4.2$ sudo rpm -ivh mysql-community-common-8.0.35-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-common-8.0.35-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-common-8.0.35-1.e################################# [100%]
-bash-4.2$ sudo rpm -ivh mysql-community-libs-8.0.35-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-libs-8.0.35-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-libs-8.0.35-1.el7################################# [100%]
/sbin/ldconfig: /usr/local/boost/lib/libodbctxtS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbc.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcpsqlS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcnnS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcmyS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcminiS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcinst.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcdrvcfg2S.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcdrvcfg1S.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/liblog4cxx.so.10 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbccr.so.2 is not a symbolic link

-bash-4.2$ sudo rpm -ivh mysql-community-client-8.0.35-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-client-8.0.35-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-client-8.0.35-1.e################################# [100%]
-bash-4.2$ sudo rpm -ivh mysql-community-server-8.0.35-1.el7.x86_64.rpm --nodeps --force
warning: mysql-community-server-8.0.35-1.el7.x86_64.rpm: Header V4 RSA/SHA256 Signature, key ID 3a79bd29: NOKEY
Preparing... ################################# [100%]
Updating / installing...
1:mysql-community-server-8.0.35-1.e################################# [100%]
-bash-4.2$
-bash-4.2$ rpm -qa | grep mysql
mysql-community-libs-8.0.33-1.el7.x86_64
mysql-workbench-community-8.0.14-1.el7.x86_64
mysql-community-server-8.0.35-1.el7.x86_64
mysql-community-common-8.0.35-1.el7.x86_64
mysql-community-devel-8.0.14-1.el7.x86_64
mysql-community-libs-8.0.35-1.el7.x86_64
mysql-community-client-8.0.33-1.el7.x86_64
mysql-community-server-8.0.33-1.el7.x86_64
mysql-community-libs-compat-8.0.14-1.el7.x86_64
mysql-community-common-8.0.33-1.el7.x86_64
mysql80-community-release-el7-2.noarch
mysql-community-client-8.0.35-1.el7.x86_64
-bash-4.2$ sudo rpm -e mysql-community-server-8.0.33-1.el7.x86_64
-bash-4.2$ sudo rpm -e mysql-community-client-8.0.33-1.el7.x86_64
-bash-4.2$ sudo rpm -e mysql-community-libs-8.0.33-1.el7.x86_64
/sbin/ldconfig: /usr/local/boost/lib/libodbctxtS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbc.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcpsqlS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcnnS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcmyS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcminiS.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcinst.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcdrvcfg2S.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbcdrvcfg1S.so.2 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/liblog4cxx.so.10 is not a symbolic link

/sbin/ldconfig: /usr/local/boost/lib/libodbccr.so.2 is not a symbolic link

-bash-4.2$ sudo rpm -e mysql-community-common-8.0.33-1.el7.x86_64
-bash-4.2$ rpm -qa | grep mysql
mysql-workbench-community-8.0.14-1.el7.x86_64
mysql-community-server-8.0.35-1.el7.x86_64
mysql-community-common-8.0.35-1.el7.x86_64
mysql-community-devel-8.0.14-1.el7.x86_64
mysql-community-libs-8.0.35-1.el7.x86_64
mysql-community-libs-compat-8.0.14-1.el7.x86_64
mysql80-community-release-el7-2.noarch
mysql-community-client-8.0.35-1.el7.x86_64
-bash-4.2$ sudo systemctl start mysqld
mysqld.service mysqld@
-bash-4.2$ sudo systemctl start mysqld
-bash-4.2$ ps aux | grep mysql
mysql 25021 27.8 5.7 1346648 457116 ? Ssl 02:05 0:05 /usr/sbin/mysqld
belll+ 25331 0.0 0.0 9088 672 pts/1 R+ 02:05 0:00 grep --color=auto mysql
-bash-4.2$ mysql -u root -p TestPortal
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 10
Server version: 8.0.35 MySQL Community Server - GPL

Copyright (c) 2000, 2023, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> /n
-> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '/n' at line 1
mysql> \s

mysql Ver 8.0.35 for Linux on x86_64 (MySQL Community Server - GPL)

Connection id: 10
Current database: TestPortal
Current user: root@localhost
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server version: 8.0.35 MySQL Community Server - GPL
Protocol version: 10
Connection: Localhost via UNIX socket
Server characterset: utf8mb4
Db characterset: latin1
Client characterset: latin1
Conn. characterset: latin1
UNIX socket: /var/lib/mysql/mysql.sock
Binary data as: Hexadecimal
Uptime: 58 sec

Threads: 2 Questions: 33 Slow queries: 0 Opens: 562 Flush tables: 4 Open tables: 77 Queries per second avg: 0.568

mysql> exit
Bye
-bash-4.2$ mysql --version
mysql Ver 8.0.35 for Linux on x86_64 (MySQL Community Server - GPL)
-bash-4.2$ Write failed: Broken pipe

标签:8.0,x86,33,community,64,更新,mysql,el7
From: https://www.cnblogs.com/bell123/p/17993013

相关文章

  • INFINI Labs 产品更新 | 统一版本号 1.22.0
    INFINILabs产品又更新啦~,包括Console,Gateway,Loadgen,Agent1.22.0。为了避免版本不同带来的困扰,以后发布均统一版本号,此次版本重点修复历史遗留Bug、优化内存占用等。以下是本次更新的详细说明。INFINIConsolev1.22.0INFINIConsole是一款非常轻量级的多集群、跨版本的搜......
  • ABC338 F Negative Traveling Salesman 题解
    QuestionABC338FNegativeTravelingSalesman给出一个\(N\)个点\(M\)条边的有向图,边权可能为负数,但不可能有负环每经过一条边就要加上这条边的代价求,一条路径经过所有的点,并且要求总代价最小Solution观察到\(N\le20\)自然而然想到状压因为多次经过一条边的代价是......
  • AtCoder Beginner Contest 338
    基本情况A忘记大小写敏感卡了20分钟,BC秒了,E用树状数组草过去了,D错了25个点,似乎是交界没有判断好。B-FrequencyB-Frequency(atcoder.jp)这题还可以更优雅点。intmain(){strings;cin>>s;map<char,int>cnt;for(inti=0;i<s.size();i++......
  • AtCoder Beginner Contest 338
    基本情况:A和B直接秒了,C题没写出来大致是思路的问题,下面就讲一下C自己的思路和题解C-LeftoverRecipes题目概述,先输入一个数字代表有多少中配料,然后依次输入A菜每种配料所需的量,然后输入B菜每种配料所需的量,最后输出最多可以做多少盘菜样例:280030010010020010输出为......
  • MySQL 8.0.26 新增参数 group_replication_view_change_uuid
    MySQL8.0.26新增参数group_replication_view_change_uuidGreatSQL[root@localhost][test]>showglobalvariableslike'group_replication_view_change_uuid';+------------------------------------+-----------+|Variable_name|V......
  • ABC338 D Island Tour 题解
    Question有\(n\)座海岛由\(n\)条桥连着,第\(i\)座桥连接第\(i\)和\(i+1\)座海岛,第\(n\)座桥连接第\(n\)和\(1\)座海盗有一条长度为\(m\)的旅游路线,第\(X_i\)表示依次到达的岛屿现在需要切断一条桥,求总旅游路线最小值Solution显然,从第\(X_{i-1}\)到\(X_......
  • ABC338 E Chords 题解
    Question一个圆上有\(2N\)个点均匀分布,给出\(N\)条线,每条线连接两个顶点问,有没有两条线相交Solution也算一个比较典的题目考虑到这种两两配对,配对中有没有交错关系的可以考虑异或哈希因为一个数异或两次等于它本身,所以我们可以用异或来实现一个“撤销”操作我们当我......
  • ABC338 题解(A-E)
    前言:F,G后续补充。A题意判断一个字符串,是否满足只有第一位为大写字母,其余为小写字母。Sol字面意思模拟即可。Code#include<bits/stdc++.h>#definelllonglong#defineN200005#defineendl"\n"#definefifirst#definesesecondusingnamespacestd;constll......
  • AtCoder Beginner Contest 338
    AtCoderBeginnerContest338ABC切ABC,什么实力。C-LeftoverRecipesProblemStatementYourrefrigeratorhas\(N\)kindsofingredients.Letuscallthemingredient\(1\),\(\dots\),ingredient\(N\).Youhave\(Q_i\)gramsofingredient\(i\).......
  • AtCoder Beginner Contest 338
    AtCoderBeginnerContest338A-Capitalized?代码:#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;usingpii=pair<ll,ll>;#definefifirst#definesesecondusingi128=__int128_t;voidsolve(){strings;cin&......