DBA数据库-同主机版本升级

1.备份

(略。)

2.安装8.0软件到新位置

[root@db01 /application]#mv mysql-8.0.16-linux-glibc2.12-x86_64  mysql8

3.停原库

[root@db01 /application]#systemctl stop mysqld

4.修改已有配置

共修改三处配置文件
mysql 改为mysql8

[root@db01 ~]#vim /etc/profile
export PATH=/application/mysql8/bin:$PATH
[root@db01 /application]#source /etc/profile
[root@db01 /application]#mysql -V
mysql  Ver 8.0.16 for linux-glibc2.12 on x86_64 (MySQL Community Server - GPL)

[root@db01 /application]#vim /etc/my.cnf 
[mysqld]
user=mysql
basedir=/application/mysql8
datadir=/data/3306/data
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock

[root@db01 /application]#vim /etc/systemd/system/mysqld.service 
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/application/mysql8/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE = 5000

  systemctl stop mysqld.service 
  systemctl start  mysqld

5.恢复5.7.26版本

  • 把三处配置文件改回去
  • 初始化命令:mysqld --initialize-insecure --user=mysql --basedir=/application/mysql --datadir=/data/3306/data
  • 重启
    systemctl stop mysqld.service
    systemctl start mysqld


    成功
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容