遇到MySQL中on duplicate key update语句返回值不正确: 在server5.1.*的返回分别为insert=1,update=3,nochange=2 在server5.5.*的返回分别为insert=1,update=2,nochange=1 应返回:insert=1,update=2,nochange=0 使用mysql-connector-java-*.jar不当导致.修正为:jdbc:mysql://ip:port/db?useAffectedRows=true&…
[mysqld]配置 default-storage-engine = MyISAM 默认选择某种表存储引擎 ignore-bulidin-innodb 忽略mysql自带的innodb引擎,使用这个配置时需要自己引入外部的innodb引擎,否则innodb表无法使用. plugin-load = innodb=ha_innodb_plugin.so 加载外部引擎,如使用了ignore-bulidin-innodb后,需要引入一个外部的innodb引擎.注意外部引擎文件需要放在plugin_di…
MySQL 主从同步错误(error)解决(转) sql_slave_skip_counter参数 附: 一些错误信息的处理,主从服务器上的命令,及状态信息. 在从服务器上使用show slave status\G Slave_IO_Running,为No, 则说明IO_THREAD没有启动,请执行start slave io_thread Slave_SQL_Running为No 则复制出错,查看Last_error字段排除错误后执行start slave sql_thread 查看Slave…
MySql的explain执行计划 explain是一个Mysql性能显示的工具,它显示了MySQL如何使用索引来处理select语句以及连接表.可以帮助选择更好的索引和写出更优化的查询语句.在开发当中我们一般用explain来查看索引的使用情况,explain你可以把它理解成为一个查看索引使用情况的工具 语法规则:explain [select 语句] type=const 表示通过索引一次就找到了 key=primary 表示使用了主键type=all 表示为全表扫描key=null 表示没…
 以端口 port = 3306 # 设置mysql的安装目录 basedir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64 # 设置mysql数据库的数据的存放目录 datadir=D://Installed//mysql-5.6.26-winx64//mysql-5.6.26-winx64//data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 c…
该文章总结一下MySQL的常见安装方式,以tar,yum,script 三种方式来演示: 一般的公司都会有自己统一的数据库安装规范和模板,在生产环境请按照自己的规范来安装和使用,这里只演示和测试,供需要的伙伴们参考 在文章中你会发现有的路径和指定的不一样,这都不影响,都可以自己折腾,毕竟dba在前期就要善于各种折腾,才能在关键时候:水来土掩.... 1. 操作系统,系统环境,目结结构,用户,权限,日志路径,脚本2. 配置规范化 1.1 操作系统准备 操作系统 Kylin Linux releas…
一.主机ip 192.168.0.128 ,从机ip:192.168.0.130 分别测试是否能ping通对方,如果不能,请关闭防火墙或开放对应端口 二.主服务器配置 1.备份主服务器的数据 mysqldump -uroot --all-databases --lock-all-tables > ~/master_db.sql -p 将来会在家目录下生产一个master_db.sql的数据库文件,即备份文件 2.修改主服务器的配置文件 vim /etc/my.cnf 添加 [mysqld] lo…
下面的SQL题目都是比较基础,比较常见的数据库SQL面试题,在技术面试环节虽然碰到相同题目的机会比较少,但解题的基本思路都是差 不多的.下面是SQL面试题描述: Student(Sid,Sname,Sage,Ssex) 学生表 Sid:学号:Sname:学生姓名:Sage:学生年龄:Ssex:学生性别Course(Cid,Cname,Tid) 课程表 Cid,课程编号:Cname:课程名字:Tid:教师编号SC(Sid,Cid,score) 成绩表 Sid:学号:Cid,课程编号:score:成…
第一部分 概括 ELK是集分布式数据存储.可视化查询和日志解析于一体的日志分析平台.ELK=elasticsearch+Logstash+kibana,三者各司其职,相互配合,共同完成日志的数据处理工作.ELK各组件的主要功能如下: elasticsearch,数据存储以及全文检索: logstash,日志加工.“搬运工”: kibana:数据可视化展示和运维管理. 我们在搭建平台时,还借助了filebeat插件.Filebeat是本地文件的日志数据采集器,可监控日志目录或特定日志文件(tail…
1.数据库配置 ejabberd默认安装后使用的是自带的数据库,可以通过配置使用其他的数据库如Mysql.Sqlserver.Postgresql等数据库,Mysql数据库配置参见<Linux下ejabberd安装配置>,其他数据库安装配置与此类同. 2.主机配置 {hosts, ["192.168.1.1"]}.  修改成主机的IP即可 3.管理员配置 {acl, admin, {user, "RKIMAdmin", "192.168.1.1…