mysql 慢查询日志的操作

  • Post author:
  • Post category:mysql

MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查…

继续阅读 mysql 慢查询日志的操作

sql server mysql同步数据_如何在两个SQLSERVER之间实现数据同步

  • Post author:
  • Post category:mysql

展开全部 在两个SQLSERVER之间实现数据同步: 第一先来配置出版服务器 (1)选中指定[服务器]节点 (2)从[工具32313133353236313431303231363533e58685e5aeb931333365643662]下拉菜单的[复制]子菜单中选择[发布、订阅服务器和分发]命令 (3)系统弹出一个对话框点[下一步]然后看着提示一直操作到完成。 (4)当完成了出版服务器的设置以…

继续阅读 sql server mysql同步数据_如何在两个SQLSERVER之间实现数据同步

MySQL——事务管理

  • Post author:
  • Post category:mysql

当不控制创建,更新,读取,删除时,会出现什么问题? 需要在购买后及时更新数据,避免发生错误。 什么是事务? 事务是一组数据库操作语句(DML),一组要么全部成功,要么全部失败。 事务是多个操作构成的实现一个事情的整体。 一个MySQL数据库,肯定不是一个事务在运行,所以当出现冲突时,那些执行一半的sql语句组成的事务,应该怎么办呢? 备注: sql语句: DDL(定义数据库对象,表与列), DML…

继续阅读 MySQL——事务管理

Navicat通过跳板机连接MySQL(2层跳转)

  • Post author:
  • Post category:mysql

情景描述,公司开发数据库部署在内网,而且这个开发数据库有连接需要有IP验证,就是只能在内网的某个IP才能连接,所以每次连接都会先连接外网能访问的跳板机,在从跳板机上ssh到内网上的A机器,在从A机器连接到在内网数据库,如此几经波折,才能见到庐山真面目,内网开发数据库。。但是连上才发现,所以的MySQL操作还必须能过MySQL命令行来执行,当初用习惯了Navicat,用命令行总感觉麻烦,经探索,识得…

继续阅读 Navicat通过跳板机连接MySQL(2层跳转)

MySQL的JDBC驱动8.0配置

  • Post author:
  • Post category:mysql

一、背景 随着MySQL版本不断迭代升级,相应得驱动也要跟着升级,这样才能更好运用MySQL的一些特性。 二、驱动更新步骤 1、版本说明 mysql-connector-java   8.0.21 mycat  1.6.75 2、配置说明 mysql-connector-java 版本 <dependency> <groupId>mysql</groupId> …

继续阅读 MySQL的JDBC驱动8.0配置

mysql中duplicate key update

  • Post author:
  • Post category:mysql

二、duplicate key update duplicate key update (重复密钥更新) 插入字段时如何自我判断是更新还是插入 2.1基础用法 2.1.1 假设此时我们表中没有数据 执行语句 INSERT INTO test ( id, NAME ) VALUES ( '1', '晓明' ) ON DUPLICATE KEY UPDATE id='123', name='xiaom…

继续阅读 mysql中duplicate key update

mysql:Data truncation: Division by 0

  • Post author:
  • Post category:mysql

[mysqld] port=3306 character-set-server=utf8 basedir=/data/mysql datadir=/data/mysqldata #innodb_buffer_pool_size=8M lower-case-table-names=1 wait_timeout=31536000 interactive_timeout=31536000 sql_mod…

继续阅读 mysql:Data truncation: Division by 0

mysql]ERROR 1364 (HY000): Field ‘ssl_cipher’ doesn’t have a default value

  • Post author:
  • Post category:mysql

第一种方法: 原因:在我的配置文件my.cnf中有这样一条语句 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES &#8205; 指定了严格模式,为了安全,严格模式禁止通过insert 这种形式直接修改 MySQL 库中的user表进行添加新用户 解决办法: 将配置文件中的STRICT_TRANS_TABLES删掉,即改为: sql_m…

继续阅读 mysql]ERROR 1364 (HY000): Field ‘ssl_cipher’ doesn’t have a default value

MySQL的Replace into 与Insert into on duplicate key update真正的不同之处

  • Post author:
  • Post category:mysql

相同点: (1)没有key的时候,replace与insert .. on deplicate udpate相同。 (2)有key的时候,都保留主键值,并且auto_increment自动+1。 不同点 有key的时候,replace是delete老记录,而录入新的记录,所以原有的所有记录会被清除,这个时候,如果replace语句的字段不全的话,有些原有的比如例子中c字段的值会被自动填充为默认值。…

继续阅读 MySQL的Replace into 与Insert into on duplicate key update真正的不同之处

docker-compose内mysql 挂载数据库目录,启动时mysql容器自动退出

  • Post author:
  • Post category:mysql

2019-05-06 问题现象 使用docker-compose部署web+mysql架构网站,出现docker-compose up -d启动之后,mysql容器自动退出现象 docker-compose.yml version: '2' services: dzzoffice: image: cheggwpt/php7.2-nginx ports: - "80:80" volumes: - "…

继续阅读 docker-compose内mysql 挂载数据库目录,启动时mysql容器自动退出