MYSQL ==>> MARIADB

準備數據庫(MySQL),若已有MySQL,可忽略.mysql

build MySQL table;


鏈接MySQL;sql

mysql -u root -p數據庫


建立數據表;centos

mysql> create database demo;ui

mysql> use demo;url

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


添加數據表內容;server

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


exit();     ----退出MySQLrem


 

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;


本文到此結束,歡迎來訪;

詳情請點擊<<MARIADB官方文檔>>

相關文章
相關標籤/搜索