1. 程式人生 > >MYSQL ==>> MARIADB

MYSQL ==>> MARIADB

mov 備份 添加 .sql user tar 添加數據 name sel

準備數據庫(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;


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

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

MYSQL ==>> MARIADB