美文网首页
DBA数据库-同主机版本升级

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

作者: 学Linux的小子 | 来源:发表于2019-08-05 16:16 被阅读0次

    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


      成功

    相关文章

      网友评论

          本文标题:DBA数据库-同主机版本升级

          本文链接:https://www.haomeiwen.com/subject/ywumdctx.html