mariadb10.4&mariadbbackup


安裝mariadbbackup  yum install MariaDB-backup

文檔

Percona的官方文檔:https://www.percona.com/doc/percona-xtrabackup/2.4/index.html

Mariabackup的官方文檔:https://mariadb.com/kb/en/library/mariabackup-overview/

 

備份1---全量備份   mariabackup --backup --target-dir=/root/fullbackup --user=root --password=root

備份2---增量備份   mariabackup --backup --target-dir=/root/inc1 --incremental-basedir=/root/fullbackup/ --user=root --password=root

恢復1---全量備份准備   mariabackup --prepare --target-dir=/root/fullbackup/ --user=root --password=root

恢復2---增量備份合並全量備份  mariabackup --prepare --target-dir=/root/fullbackup/ --user=root --password=root --incremental-dir=/root/inc1/ --apply-log-only

恢復3---恢復數據  mariabackup --copy-back --target-dir=/root/fullbackup/ --user=root --password=root

修改屬組和屬主---chown -R mysql.mysql /var/lib/mysql

 


 

修改默認字符集

  • 先關閉maridb然后編輯vi  /etc/my.cnf  再開啟mariadb這樣就不報錯了
  • 或者在數據庫中執行,然后退出數據庫,關閉數據庫,打開my.cnf,添加在[mysqld]   character_set_server=utf8  init_connect='SET NAMES utf8'   開啟數據庫,登錄並查看是否修改

 開啟bin-log日志(注意有時候設置語句是錯誤的,找找同樣效果的不同語句--設置binlog日志就出現了錯誤,找了找正確的語句)

vi /etc/my.cnf [mysqld]
server-id=1
log-bin=/var/lib/mysql/mysql-bin
server-id表示單個結點的id,這里由於只有一個結點,所以可以把id隨機指定為一個數,這里將id設置成1。若集群中有多個結點,則id不能相同.第二句是指定binlog日志文件的名字為mysql-bin,以及其存儲路徑


 用rpm包安裝的MySQL是不會安裝/etc/my.cnf文件的,
至於為什么沒有這個文件而MySQL卻也能正常啟動和作用,在點有兩個說法,
第一種說法,my.cnf只是MySQL啟動時的一個參數文件,可以沒有它,這時MySQL會用內置的默認參數啟動,
第二種說法,MySQL在啟動時自動使用/usr/share/mysql目錄下的my-medium.cnf文件,這種說法僅限於rpm包安裝的MySQL,
解決方法,只需要復制一個/usr/share/mysql目錄下的.cnf文件到/etc目錄,並改名為my.cnf即可。


 

先查看原有mariadb並移除

1、卸載mariadb:yum remove mariadb

2、刪除配置文件:rm -f /etc/my.cnf

3、刪除數據目錄:rm -rf /var/lib/mysql/

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

添加一下內容

[mariadb]
name = MariaDB
baseurl = http://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
enabled=1
gpgcheck=1

yum -y install MariaDB-server MariaDB-client


 

  • ip a不顯示網址,CentOS 7中網卡沒啟動(ONBOOT=no),把這一項改為YES(ONBOOT=yes),cd /etc/sysconfig/network-scripts/  cat ifcfg-ens33
  • 或者是因為你的(VMware DHCP Service)這個服務沒有開,進入計算機管理–》服務和應用程序–》服務 找到VMware DHCP Service打開就行了----哎

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM