1.查询mysql配置文件所在位置 2.编辑配置文件/etc/my.cnf 在文件尾部添加: log-bin=/var/lib/mysql/mysql-bin server-id=123454 (5.7以上需要指定,用来在集群中区别服务器) 3.重启mysql service mysqld rest ...
分类:
数据库 时间:
2018-02-05 14:26:29
阅读次数:
205
抢购场景中,要保证两点: 1.库存不会超减/少卖 2.在1基础上的执行速度 我测试了两种方案, 方案一.Mysql开启事务 我把库存表简单设计如下 假设库存有10000件(val=100000) php逻辑代码 循环了100000次,用时 方案二.使用Redis开启事务 假设库存有100000件(s ...
分类:
数据库 时间:
2018-02-01 18:26:50
阅读次数:
227
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT ...
分类:
数据库 时间:
2018-01-30 12:45:12
阅读次数:
166
MySQL 5.7开启Enhanced Multi-Threaded Slave配置: #slave slave-parallel-type=LOGICAL_CLOCK slave-parallel-workers=16 master_info_repository=TABLE relay_log_... ...
分类:
数据库 时间:
2018-01-27 13:49:22
阅读次数:
299
MySQL中文乱码处理 找到my.ini文件(默认在C:\ProgramData\MySQL\MySQL Server 5.7文件夹下); 在my.ini中: 搜索到[client],修改或添加default-character-set=utf8; 搜索到[mysqld],修改或添加characte ...
分类:
数据库 时间:
2018-01-26 00:27:50
阅读次数:
220
本文主要详细介绍怎么开启centos7下的MySQL数据库的Federated引擎!
分类:
数据库 时间:
2018-01-19 11:38:17
阅读次数:
1821
一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录三、设置步骤1.查看慢查
分类:
数据库 时间:
2018-01-17 00:50:40
阅读次数:
269
开启数据库 service mysqld start 如果无法开启的话就进入/var/lib/mysql/中,然后把mysql.sock用mv改成 mysql.sock.bak就可以开启了。添加用户 mysqladmin -u root password ‘123456’ //root是用户名,12 ...
分类:
数据库 时间:
2018-01-14 22:53:49
阅读次数:
337
开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。 主流的有两种方法,改表法和授权法。 相对而言,改表法比较容易一点,个人也是比较倾向于使用这种方法,因此,这里只贴出改表法 1、登陆mysql 2、 ...
分类:
数据库 时间:
2017-12-18 12:33:48
阅读次数:
180
为什么配置skip-name-resolve? 由于mysql -h${ip} 远程访问速度过慢, 根据网友经验(https://www.cnblogs.com/yjf512/p/3803762.html), 重启mysql,发现远程访问msyql速度上来了,解决问题。 然而引发了新的问题: 但是却 ...
分类:
数据库 时间:
2017-12-04 20:44:06
阅读次数:
332