zoukankan      html  css  js  c++  java
  • 平滑升级mariadb

    问题

    Centos7自带的MariaDB版本是5.5 ,版本过于老旧,现想升级到最新版本,且数据不丢失

    措施

    备份原来的数据

    mysqldump -u root -p --all-databases > alldb.sql
    

    处理旧版数据库

    # 停掉原来的数据库服务
    systemctl stop mariadb
    
    # 拷贝原来的数据库配置,有需要可以恢复
    cp /etc/my.cnf /etc/my.cnf.bak
    
    # 卸载旧的数据库,只是删除应用,不影响数据
    yum remove mariadb mariadb-server
    

    安装新版本

    参考:链接

    1、创建/etc/yum.repos.d/MariaDB.repo文件,这里用到了10.0

    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.0/centos6-amd64/
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    

    2、安装新版本的mariadb

    yum clean all
    yum install MariaDB-server 
    

    配置 

    1、 启动服务

    systemctl start mariadb
    

    2、设置开机自启动

    systemctl enable mariadb
    

    3、初始化

    mysql_secure_installation
    

    参考:链接

    还原

    参考:链接

    source  /alldb.sql

    作者: Pam

    出处: https://www.cnblogs.com/pam-sh/>

    关于作者:网安在读

    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出, 原文链接 如有问题, 可邮件(mir_soh@163.com)咨询.

  • 相关阅读:
    Rust 变量
    Rust-lang(hello world 续)
    Rust-lang(hello world)
    Java 1.8 ASM ClassReader failed to parse class file
    Sqoop使用笔记
    Jstorm
    从flume到kafka,日志收集
    vim-3-插件管理
    vim-2-使用进阶
    Git-Repo-Gerrit-1-Git介绍,安装和配置
  • 原文地址:https://www.cnblogs.com/pam-sh/p/13616839.html
Copyright © 2011-2022 走看看