• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    项目从MYSQL迁移至MARIADB教程

    准备数据库(MySQL),若已有MySQL,可忽略.

    build MySQL table;

    连接MySQL;

    mysql -u root -p

    创建数据表;

    mysql> create database demo;
    
    mysql> use demo;
    
    mysql> create table pet(name varchar(30), owner varchar(30), species varchar(20), sex char(1));
    
    

    添加数据表内容;

    mysql> insert into pet values('brandon','Jack','puddle','m'),('dixie','Danny','chihuahua','f');

    exit();     ----退出MySQL

    backup MySQL;

    前情提示,启用二进制;

    备份数据表;备份my.cnf;

    $ mysqldump --all-databases --user=root --password --master-data > backupdb.sql
    
    $ sudo cp /etc/mysql/my.cnf /opt/my.cnf.bak
    
    
    
    

    del MySQL;

    停止MySQL服务;

    $ sudo service mysql stop //RHEL6
    
    $ sudo systemctl stop mysql //RHEL7
    
    $ sudo /etc/init.d/mysql stop //RHEL6
    
    

    移除MySQL配置及文件;

    $ sudo yum remove mysql* mysql-server mysql-devel mysql-libs
    
    $ sudo rm -rf /var/lib/mysql
    
    

    build mariadb;

    安装 mariadb;以及相关依赖包;

    $ sudo vi /etc/yum.repos.d/MariaDB.repo  //创建自定义的yum源

    .......................................  //以下为文件内容

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

    .......................................

    $ sudo yum install MariaDB-server MariaDB-client//安装MariaDB

    恢复my.cnf文件;

    $ sudo cp /opt/my.cnf   /etc/mysql/

    启动mariadb;

    $ sudo service mariadb start
    
    $ sudo systemctl start mariadb
    
    $ sudo /etc/init.d/mariadb start
    
    

    MySQL ==>> MARIADB;

    将数据表导入到mariadb中;

    $ mysql -u root -p backupdb.sql

    出现一下内容,表示登录成功;恭喜你;

    $ mysql -u root -p

    ......................................//以下为sql命令

    MariaDB [(none)]> show databases;
    
    MariaDB [(none)]> use test01;
    
    MariaDB [test01]> select * from pet;
    
    

    您可能感兴趣的文章:
    • Centos7 下mysql重新启动MariaDB篇
    • Mysql的基础使用之MariaDB安装方法详解
    • 从MySQL 5.5迁移到Mariadb 10.1.14所遇到的问题
    • Linux下将数据库从MySQL迁移到MariaDB的基础操作教程
    • 浅谈MySQL和mariadb区别
    • MySQL分支选择参考:Percona还是MariaDB
    上一篇:mysql 正确清理binlog日志的两种方法
    下一篇:详解MySQL分组排序求Top N
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    项目从MYSQL迁移至MARIADB教程 项目,从,MYSQL,迁,移至,MARIADB,