![](https://img-blog.csdnimg.cn/20201107140831829.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL
文章平均质量分 55
Dark Frank
这个作者很懒,什么都没留下…
展开
-
使用xtraback备份恢复并搭建主从
集群信息描述MySQL开启了GTID模式,主从节点的搭建使用GTID协议。xtrabackup备份恢复过程从目标主机下载备份至当前机器/tmp目录下ssh -o StrictHostKeyChecking=no root@172.31.0.155 -p port "xtrabackup --backup --user=root --password=123456aA --stream=tar --slave-info --lock-ddl-timeout=1200 --target-dir=./原创 2020-11-05 13:22:19 · 290 阅读 · 0 评论 -
修改mysql字符集配置
MySQL配置文件增加如下配置:[client] default-character-set=utf8mb4[mysql] default-character-set=utf8mb4[mysqld] character-set-server=utf8mb4 [client] 客户端连接配置[mysql] 命令行连接配置[mysqld] mysql服务端配置配置之后,登录mysql,查询字符集配置show variables like ‘%char%’;Variable_na原创 2021-01-13 12:57:41 · 187 阅读 · 0 评论 -
校验binlog文件中的gtid是否连续
#!/bin/bashbinlog_file_name=$1first_gtid=`mysqlbinlog -v ${binlog_file_name} | grep 'SESSION.GTID_NEXT' | head -1 | awk -F "'" '{print $2}' | awk -F ":" '{print $2}'`last_gtid=`mysqlbinlog -v ${binlog_file_name} |grep 'SESSION.GTID_NEXT'| grep -v AUTOMA原创 2020-11-07 13:29:57 · 226 阅读 · 0 评论 -
binlog文件记录开始与截止时间
获取binlog文件记录开始时间mysqlbinlog binlog_file |grep "Start: binlog" | awk -F "server id" '{print $1}'获取binlog文件记录的结束时间日志正常滚动时使用mysqlbinlog binlog_file |grep Rotate | awk -F "server id" '{print $1}'服务中止时使用mysqlbinlog binlog_file |grep Stop | awk -.原创 2020-10-27 20:40:28 · 704 阅读 · 0 评论 -
The innodb_system data file ‘ibdata1‘ must be writable,Plugin ‘InnoDB‘ init function returned error.
MySQL启动时失败,提示信息如下:问题原因:没有给mysql目录应有的权限,赋予权限后即可成功启动chown -R mysql:mysql /var/lib/mysql原创 2020-10-22 16:44:43 · 199 阅读 · 0 评论 -
xtrabackup
mysql集群下的备份(备份时,尽量使用专门的备份用户,做好权限的管理)xtrabackup --backup --user=root --password=123456 --target-dir={backup_path} --slave-info–slave-info:该参数表示对slave进行备份的时候使用,打印出master的名字和binlog pos,同样将这些信息以change master的命令写入xtrabackup_slave_info文件。使用备份恢复暂停mysql服务se原创 2020-08-30 10:35:18 · 129 阅读 · 0 评论 -
MySQL主从集群搭建
一、一主一从搭建待更新…二、主从不同步,重新搭建主从在从节点使用show slave status,查看同步情况stop slave; 暂停与主节点的同步线程reset slave (all); 清空从节点数据信息从节点 change master;假定使用user: root (建议使用专门的用户,授权同步权限即可)mysql -uroot -p123456 -e "change master to master_host='192.168.0.15', master_user='ro原创 2020-08-30 10:13:27 · 102 阅读 · 0 评论