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)咨询.

  • 相关阅读:
    read_csv 函数
    fillna()
    一个逗号引发的错误
    数据预处理
    groupby()
    泰坦尼克号 预处理
    python string
    python title()的用法
    translate()函数及ROT13加密
    python Lambda, filter, reduce and map
  • 原文地址:https://www.cnblogs.com/pam-sh/p/13616839.html
Copyright © 2011-2022 走看看