Loading

随笔分类 -  Mysql

1
Mysql 常用
摘要:MySQL备份和还原 Percona XtraBackup 很多DBA以及阿里云的RDS都是基于Percona XtraBackup进行物理备份的. 但是此工具跟谁MySQL的版本更新也是分版本的. MySQL 5.6及之前的版本需要安装 Percona XtraBackup 2.3, 安装指导请参 阅读全文
posted @ 2020-12-22 16:02 Devops、小铁匠 阅读(375) 评论(1) 推荐(0)
摘要:一: 安装依赖 安装依赖包 yum install libaio numactl libncurses* -y 二:创建用户 groupadd -f mysql useradd -r -g mysql mysql 三:创建数据目录 mkdir -p /data/mysql_data chown my 阅读全文
posted @ 2020-09-16 17:37 Devops、小铁匠 阅读(444) 评论(0) 推荐(0)
摘要:一: 下载MySQL安装包 下载地址为:https://dev.mysql.com/downloads/mysql/ 如果遇到下载失败的问题,可以尝试从清华大学的开源镜像站下载地址: https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL 阅读全文
posted @ 2020-05-09 11:53 Devops、小铁匠 阅读(355) 评论(0) 推荐(0)
摘要:一: 遇到问题 1. 今天在进行MySQL迁移的时候遇到了一个问题,源版本为 5.6.24 新版本为:5.7.24;由于购买的虚拟机内存为8G,配置较低,因此更改了 innodb_page_size 的大小,更改为8192,默认的大写为16384。即16k。 创建MySQL表的语句如下: CREAT 阅读全文
posted @ 2019-11-29 15:37 Devops、小铁匠 阅读(1263) 评论(0) 推荐(0)
摘要:MySQL的binlog日志的作用 mysqlbinlog 此命令是用来解析mysqlbinlog日志,mysql bin.index记录了所有的binlog文件。 master data 错误日志(error log) 记录MySQL服务进程mysqld在启动/关闭或运行过程中遇到的错误日志信息 阅读全文
posted @ 2018-06-14 10:21 Devops、小铁匠 阅读(530) 评论(0) 推荐(0)
摘要:Mariadb/mysql提供了4中不同的日志,分别是错误日志(error.log)、普通日志(general log)、慢日志(slow log)以及二进制日志(binlog)。错误日志记录了系统启动、运行以及停止过程中遇到的一些问题;普通日志记录了Mariadb执行的所有语句以及语句开始执行的时 阅读全文
posted @ 2017-11-07 13:47 Devops、小铁匠 阅读(5907) 评论(0) 推荐(0)
摘要:复制的作用 l 水平扩展 l 数据备份 l 数据分析 l 数据分布 l 高可用性 复制的工作原理 Mariadb的复制功能是基于binlog进行的。复制的工作主要是由主库上Master dump 线程、从库上的slave IO线程以及slave SQL线程来完成的。 在主库上执行 SHOW PROC 阅读全文
posted @ 2017-11-06 11:51 Devops、小铁匠 阅读(416) 评论(0) 推荐(0)
摘要:MySQL[Err]1055 上次MySQL5.7.19主从建立完成之后,所有的测试都是在MySQL命令行下进行的,最近用Navicat Premium进行MySQL的连接,然后在插入数据的时候MySQL突然报错了,可是我的数据插入成功了,感觉很奇怪!! 报错内容如下: 在知乎上找到了一个答案,貌似 阅读全文
posted @ 2017-09-19 14:22 Devops、小铁匠 阅读(33952) 评论(0) 推荐(5)
摘要:1:准备工作 MySQL的安装步骤在此处省略;安装完成一定要做以下准备工作,初始化MySQL,/usr/bin/mysql_secure_installation,设置root密码,删除无效账户以及test库,必须保持两台MySQL上的root密码一致,因为我们这里的主主复制是要做高可用的,mysq 阅读全文
posted @ 2017-07-31 16:18 Devops、小铁匠 阅读(571) 评论(0) 推荐(0)
摘要:一:查询slow log的状态,如示例代码所示,则slow log已经开启。 mysql> show variables like '%slow%'; + + + | Variable_name | Value | + + + | log_slow_queries | ON | | slow_lau 阅读全文
posted @ 2017-07-26 12:20 Devops、小铁匠 阅读(17351) 评论(2) 推荐(1)
摘要:查看连接 查看MySQL变量和参数 查看MySQL状态 一些参数详解 阅读全文
posted @ 2017-07-18 18:56 Devops、小铁匠 阅读(490) 评论(0) 推荐(0)
摘要:MySQL的binlog日志的作用 总结: 阅读全文
posted @ 2017-07-17 10:06 Devops、小铁匠 阅读(2746) 评论(0) 推荐(0)
摘要:mysqldump的使用 指定压缩命令来压缩 指定需要备份的库 备份单个表 备份表结构 只备份数据 A F 的功能 master data参数 总结 还原 阅读全文
posted @ 2017-07-14 14:33 Devops、小铁匠 阅读(429) 评论(0) 推荐(0)
摘要:使用explain查询select查询语句的执行计划 修改表中的数据 删除表中的数据 增删改表的字段 更改表名 删除表 阅读全文
posted @ 2017-07-13 11:50 Devops、小铁匠 阅读(225) 评论(0) 推荐(0)
摘要:一:数据查询语言(DQL),Data Query Language,用以从表中获取数据,确定数据怎样在程序中给出。SELECT是DQL中用的最多的! 二:数据操作语言(DML),Data Manipulation Language,包括INSERT, UPDATE和DELETE。 三:事物处理语言( 阅读全文
posted @ 2017-07-12 11:12 Devops、小铁匠 阅读(1507) 评论(0) 推荐(0)
摘要:1:由于centos7 默认使用yum安装MySQL的话就会安装mariadb,只是安装的版本停留在mariadb5.x,版本比较低。如果我们需要安装mariadb10这里就需要删除mariadb-libs-5.5.52-1.el7.x86_64,这是系统默认安装的。 2:配置mariadb的yum 阅读全文
posted @ 2017-07-11 11:32 Devops、小铁匠 阅读(3083) 评论(0) 推荐(0)
摘要:启动MySQL 优雅的关闭数据库的方法 1:使用MySQLadmin mysqladmin uroot p123456 shutdown 2:使用自带的脚本 /etc/init.d/mysqld stop 3:kill信号的方法 kill USR2 PS:多实例MySQL需要自己写启动脚本,实际上就 阅读全文
posted @ 2017-07-10 10:44 Devops、小铁匠 阅读(1603) 评论(0) 推荐(0)
摘要:实验环境 两台Centos7 MySQL5.7.12 IP地址为:192.168.10.36 192.168.10.37 一台Centos7 Mycat IP地址为:192.168.10.31 一:安装mysql,如下图所示(这里采用yum安装): 二:配置MYSQL,以及建立MYSQL主从 1:初 阅读全文
posted @ 2017-07-07 10:56 Devops、小铁匠 阅读(1383) 评论(0) 推荐(0)
摘要:于2015年10月19日(美国时间),Oracle公司发布了开源数据库MySQL的最新版本5.7。到现在已有将近3年之久,经过这几年的改进,MySQL5.7性能最高可达前一个版本的3倍,现在官网的最新版本是5.7.18.在这里,我将介绍yum的安装MySQL5.7的方法。 1:添加MySQL5.7的 阅读全文
posted @ 2017-07-06 11:07 Devops、小铁匠 阅读(2533) 评论(0) 推荐(0)
摘要:MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。 MySQL 服务器硬 阅读全文
posted @ 2016-10-31 11:06 Devops、小铁匠 阅读(1660) 评论(0) 推荐(1)

1