zoukankan      html  css  js  c++  java
  • 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打开就行了----哎
  • 相关阅读:
    Finder那点事
    mysql基础综述(四)
    【算法编程】过河问题
    CodeForces 7D Palindrome Degree 字符串hash
    语音信号短时域分析之预处理(三)
    sqlite学习笔记7:C语言中使用sqlite之打开数据库
    cpu真实占用率检測工具
    Mediator Design Pattern 中介者模式
    POJ-3984-迷宫问题-BFS(广搜)-手写队列
    HDU 4858 项目管理
  • 原文地址:https://www.cnblogs.com/Dfrank/p/11902196.html
Copyright © 2011-2022 走看看