![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
songbintao
一直在从事数据库方面的工作。从数据库运维、开发、到后来的设计、优化、迁移,在这条路上慢慢前行。
展开
-
Linux下mysql5.7的安装
下载tar包,这里使用wget从官网下载[root@node2 ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz将mysql安装到/usr/local/mysql下[root@node2 ~]# tar -xvf mysql-5.7.22-l...原创 2018-08-22 15:52:07 · 113 阅读 · 0 评论 -
mysql备份工具 :mysqldump mydumper Xtrabackup 原理
备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低。衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(RTO),前者重点关注能恢复到什么程度,而后者则重点关注恢复需要多长时间。这篇文章主要讨论MySQL的备份方案,重点介绍几种备份方式的原理,包括文件系统快照(LVM),逻辑备份工具Mysqldump,M...转载 2018-08-17 15:54:30 · 606 阅读 · 0 评论 -
压测工具--super-smack测试mysql
查看编译帮助:[root@node2 super-smack-1.2]# ./configure --helpUsage: configure [options] [host]Options: [defaults in brackets after descriptions]Configuration: --cache-file=FILE cache test resu...原创 2018-08-30 14:51:59 · 804 阅读 · 0 评论 -
mysql测试库
测试文件下载地址:https://github.com/datacharmer/test_db安装:unzip test_db-master.zip cd test_db-master/mysql -u root -p123456 <employees.sql 可以导入两个分区表:mysql -u root -p123456 <employees_par...原创 2018-09-11 16:25:23 · 518 阅读 · 0 评论 -
mysql5.7表包含两个timestamp字段设计
mysql5.7默认安装完后还是不支持一个表包含两个timestamp,需要调整参数sql_mode。查看sql_modemysql> show variables like 'sql_mode';+---------------+---------------------------------------------------------------------------...原创 2018-09-25 16:46:57 · 1634 阅读 · 0 评论 -
一个mysql的pid报错
查看数据库版本mysql> select version();+------------+| version() |+------------+| 5.7.22-log |+------------+1 row in set (0.01 sec)停掉数据库,启动的时候报错:[root@node1 /]# /etc/init.d/mysql startStar...原创 2018-09-26 14:04:47 · 4730 阅读 · 0 评论 -
MySQL load语句详细介绍
Load的语法 LOAD DATA [LOW_PRIORITY | CONCURRENT] [LOCAL] INFILE 'file_name.txt' [REPLACE | IGNORE] INTO TABLE tbl_name [FIELDS [TERMINATED BY 'string'] [[OPTIONALLY] ENCL...转载 2018-12-31 17:29:40 · 9169 阅读 · 0 评论 -
mysql5.7Json数组解析
一、目标需求mysql5.7支持json极大的方便了我们,但是其中json数组解析一直很麻烦,之前都是先取json数组的长度,然后遍历逐个解析,后来看了一篇博客受到启发,写了这个方法能一次全部解析出来,希望对大家有所启发。二、建表新建jsonarray_test表并添加测试数据。CREATE TABLE jsonarray_test ( id int(11) NOT NULL...转载 2019-03-08 21:08:10 · 6767 阅读 · 0 评论