
MySQL
文章平均质量分 94
hailanzi
这个作者很懒,什么都没留下…
展开
-
linux mysql 5.7版本修改编码为utf-8
进入客户端通过 show variables like 'character_set_%';查看mysql字符集情默认编码为 latin1然后退出数据库在mysql安装目录下找到my.ini文件在其中添加在[mysqld]下添加 (最下面空白处)character-set-server=utf8collation-server=utf8_general_ci重启mysql就能将mysql数据库默认...转载 2018-03-14 13:57:02 · 1142 阅读 · 0 评论 -
高可用(MHA) centos7搭建mysql5.7
数据库架构:一主两从master:192.168.0.150slave1:192.168.0.104slave1:192.168.0.188manager:192.168.0.132四台服务器都关闭防火墙[root@localhost ~]# systemctl stop firewalld 或者 systemctl disable firewalldMHA软件包下载:下载...转载 2018-08-29 15:45:54 · 999 阅读 · 0 评论 -
安装 centos7 sysbench 和mysql 基准测试
(1)下载解压wget https://github.com/akopytov/sysbench/archive/1.0.zipyum install -y unzip zip //安装unzipunzip sysbench-1.0.zip (2)安装依赖和安装yum install automake libtool –y// 进入sysbench-1.0 目录...原创 2018-08-31 16:07:06 · 1816 阅读 · 0 评论 -
maxscale+MHA 实现读写分
环境:centos7 mysql5.7推荐:主从复制,MHA 高可用搭建:https://blog.youkuaiyun.com/hailanzi/article/details/82183987master: 192.168.0.180slave1:192.168.0.160slave2:192.168.0.154master 为主,slave1(备主)和slave2 为从 ,本地资源有限...原创 2018-08-31 15:26:36 · 868 阅读 · 0 评论 -
liunx 下载安装 percona-toolkit 工具包
一、下载安装和安装percona toolkit 包1、下载和安装percona toolkit的包参照:https://www.percona.com/doc/percona-toolkit/3.0/installation.html#installing-percona-toolkit-on-red-hat-or-centosyum install http://www.perc...转载 2018-08-23 13:57:57 · 515 阅读 · 0 评论 -
MySQL官方测试库Employees Sample Database的介绍
在做MySQL数据库测试时苦于没有测试数据,除了线上导一小段数据、或者利用sysbench生成测试数据外,官方其实也提供了了一套名为:Employees Sample Database的测试库(该测试库含有6个表,总计4百万数据记录)employees是mysql官方提供的测试库下载:https://github.com/datacharmer/test_dbemployees是my...原创 2018-08-16 11:29:23 · 2681 阅读 · 0 评论 -
MySQL EXPLAIN 命令详解
在工作中,我们用于捕捉性能问题最常用的就是打开慢查询,定位执行效率差的SQL,那么当我们定位到一个SQL以后还不算完事,我们还需要知道该SQL的执行计划,比如是全表扫描,还是索引扫描,这些都需要通过EXPLAIN去完成。EXPLAIN命令是查看优化器如何决定执行查询的主要方法。可以帮助我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQ...转载 2018-08-16 11:17:40 · 194 阅读 · 0 评论 -
mysql数据库索引优化
一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,所以查询语句的优化显然是重中之重。在数据量和访问量不大的情况下,mysql访问是非常快的,是否加索引对访问影响不大。但是当数据量和访问量剧增的时候,就会发现mysql变慢,甚至down掉,这就必须瑶考虑优化sql了,给数据库建立正确合理的索引,是mysq...转载 2018-08-16 09:55:55 · 522 阅读 · 0 评论 -
Navicat for MySQL连接mysql数据库时提示错误:Can't connect to MySQL server (10060)
导致些问题可能有以下几个原因:1、网络不通;2、服务未启动;3、防火墙端口未开放;a)首先确认mysql配置正确,并正确开启systemctl start mysqld1. mysql -u root -p'你的密码'; //登录MySQL2、mysql> grant all privileges on *.* to 'root'@'%' identified by...转载 2018-07-17 23:51:29 · 2918 阅读 · 0 评论 -
mysql 备份恢复数据库
1、备份数据库mysqldump -u账号 -p密码 -l -F --database 数据库名 > new.sql// -l 表示所有的表加锁 -F 生成一个新的日志文件2、导入数据库mysql -u账号 -p密码 数据库 < new.sql3、恢复mysqlbinlog 日志mysqlbinlog 日志名 | mysql -u用户 -p密码 数据...原创 2018-09-05 14:13:22 · 169 阅读 · 0 评论