zoukankan      html  css  js  c++  java
  • 【转】mariadb版本升级

    一、备份数据库

    1、备份数据库

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

    2、备份配置

    mv /etc/my.cnf /etc/my.cnf.bak

     3、停止数据库运行

    systemctl stop mariadb

    二、添加 MariaDB Yum 库

    建议使用MariaDB官方推荐的stable稳定版:

    https://downloads.mariadb.org/mariadb/
    http://yum.mariadb.org/

    1、添加MariaDB yum源

    vim /etc/yum.repos.d/MariaDB.repo

    # MariaDB 10.3 CentOS repository list
    # http://yum.mariadb.org/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.3/centos7-amd64/
    gpgkey = https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck = 1

    2、清除yum源缓存并建立数据源

    yum clean all 
    yum makecache

    三、升级已有数据库

    1、安装MariaDB新版本

    yum install mariadb mariadb-server

    2、启动新版MariaDB

    systemctl start mariadb

    3、升级已有数据库

    mysql_upgrade -uroot -p --force

    4、配置服务自启动

    systemctl enable mariadb

    5、登录数据库验证

    mysql -uroot -p

    6、查看数据是否丢失。

    四、恢复数据

    1、查看原用户是否存在、原用户密码是否存在,如果不存在,就重写创建:

    use mysql;
    update user set password=password("xxxxxxx") where user="root" and host='localhost'; 
    FLUSH PRIVILEGES;

    2、恢复数据库

    mysql -u root -p </home/alldb.sql

     以上转自https://www.jianshu.com/p/e153aad8006b

  • 相关阅读:
    常用地址
    三步搭建Spring Cloud 服务注册
    Java判断两个时间段是否有交集
    CentOS-7下安装docker
    linux 版菱形
    《少林问道》
    Linux下安装Nginx详细图解教程
    测试
    CentOS修改主机名和主机表
    虚拟机中CentOS配置静态网络
  • 原文地址:https://www.cnblogs.com/yanwuliu/p/10950885.html
Copyright © 2011-2022 走看看