opensips添加自定义数据库表(mysql)

  • Post author:
  • Post category:mysql

1.修改opensipsctlrc,取消STANDARD_MODULES中的注释,并在其中添加新的表名。 2.在源码目录下的scripts文件夹下的对应数据库类型的文件夹中(比如mysql)添加建表文件,如xxx-create.sql。在其中写入创建表的sql语句,例如 INSERT INTO version (table_name, table_version) values ('media_d…

继续阅读 opensips添加自定义数据库表(mysql)

【CentOS 7.9】安装mysql 5.7笔记

  • Post author:
  • Post category:mysql

基于java + mysql + redis + vue的项目,需要物理机进行部署。物理机为dell服务器,预安装了CentOS 7.9系统,自己要安装相应环境,这里先记录安装mysql的过程。 下载mysql并进行安装 # 定位到相应目录 cd /usr/local/src # 下载安装包 wget https://repo.mysql.com//mysql57-community-releas…

继续阅读 【CentOS 7.9】安装mysql 5.7笔记

Mysql删除表时锁表

  • Post author:
  • Post category:mysql

今天遇到了删除表的语句导致表被锁的情况,kill锁之后再执行还是被锁。 问题描述 1、drop table 的时候导致表被锁,一直再等待 2、SHOW FULL PROCESSLIST ; 能找到等待中的进程 3、kill 相应的锁之后,查询不受影响。 4、再次删除这个表又出现锁表。 问题解决 通过如下语句查询是否有正在执行的事务, 如果有未提交的事务, 可以考虑kill事务或等待事务提交. SE…

继续阅读 Mysql删除表时锁表

mysql的子查询如何连接_MySQL-子查询与连接

  • Post author:
  • Post category:mysql

子查询 子查询是指出现在其他SQL语句内的SELECT子句。 例如: select * from t1 where col1=(select col2 from t2); 其中select col2 from t2,称为子查询 子查询的外层查询可以是:select,insert,update,set或do。 使用比较运算符的子查询 =、>、=、<=、<>、!=、<=&…

继续阅读 mysql的子查询如何连接_MySQL-子查询与连接

多线程update导致的mysql死锁问题处理方法

  • Post author:
  • Post category:mysql

最近想起之前处理过的一个mysql 死锁问题,是在高并发下update批量更新导致的,这里探讨一下发生的原因,以及解决办法; 发生死锁的sql语句如下,其中where条件后的字段是有复合索引的。 update t_push_message_device_history set status=?,update_time=? where msg_id=? and msg_key=? and dev_n…

继续阅读 多线程update导致的mysql死锁问题处理方法

mysql 5.7配置主从

  • Post author:
  • Post category:mysql

主服务器IP:192.168.58.128 从服务器IP:192.168.58.129 192.168.58.128主操作: 首先要保证主从两台数据库的版本,数据库表等一致, 本教程是基于5.7, 64位的mysql数据库, 系统是centos 5.7, 主从均为虚拟机 主节点配置: 编译/etc/my.cnf文件的[mysqld]下加入如下配置 server_id = 1 #主数据库端ID号 l…

继续阅读 mysql 5.7配置主从

mysql select union_Mysql联合查询UNION和UNION ALL的使用介绍

  • Post author:
  • Post category:mysql

一、UNION和UNION ALL的作用和语法 UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。 UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。 同时,每条 SELECT 语句中的列的顺序必须相同. SQL UNION 语法: 复制代码 代码如下: SELECT column_name FROM table1 UNION …

继续阅读 mysql select union_Mysql联合查询UNION和UNION ALL的使用介绍

MySQL中表创建失败的原因之一

  • Post author:
  • Post category:mysql

报错信息: ERROR 1005 (HY000): Can't create table 'example_db.example_table' (errno: 150) 故事背景: 从生产环境example_db数据库往测试环境对应的库导入恢复数据。因为前一天使用mysqldump工具对生产环境整个实例中所有数据库做过一次备份,考虑到再做一次针对example_db库的备份比较耗时,于是决定直接使…

继续阅读 MySQL中表创建失败的原因之一