随笔分类 - MySQL
MySQL相关技术
摘要:1 语法示例 INSERT INTO table_name (column1, column2, ...) SELECT column1, column2, ... FROM temp_table ON DUPLICATE KEY UPDATE column1 = VALUES(column1),
阅读全文
摘要:1 详细异常 2 解决方案 mysql 链接失效时间设置过短,导致(改到一个合适的时间,根据自己的应用程序) SHOW GLOBAL VARIABLES LIKE '%timeout%'SET GLOBAL wait_timeout=10000
阅读全文
摘要:1 详细异常信息 2 检查一下自己的msyql连接是否关闭 解决方案: 第一步,先设置下mysql连接的过期时间,让mysql会自动释放连接 set global wait_timeout=30 set global interactive_timeout=30 或者 修改my.cnf 重启mysq
阅读全文
摘要:1详细异常日志 2 查了一下网上的讨论以及各种可能性 <!--?xml version="1.0" encoding="UTF-8"?--> A 数据库编码 所以,将编码由utf8改成utf8mb4。 B 升级mysql 驱动 C jdbc的连接配置,要开启useUnicode=true,并且要设置
阅读全文
摘要:1 详细异常 2 解决 解决 没有添加 server-id 配置错误 增加: server-id=1 (每台机器的不要重复) log-bin=/var/lib/mysql/mysql-bin
阅读全文
摘要:1 详细异常 2 问题原因 mysql软连接错误问题 检查一下文件权限,是否可执行,启动用户是否正确
阅读全文
摘要:第一步:打开mysql5.7的配置文件my.cnf,并在里面增加一行:skip-grant-tables 保存并退出(:wq) [root@iz09a32x1sghz3z ~]# vi /etc/my.cnf [root@iz09a32x1sghz3z ~]# vi /etc/my.cnf 用roo
阅读全文
摘要:1 mysql启动 Failed to start mysqld.service: Unit not found. 2 查询/etc/init.d/下是否存在mysqld ll /etc/init.d/ | grep mysqld 发现该目录下并没有mysqld的文件,若存在,请备份一下 find
阅读全文
摘要:1 sql范式 把s表中的city_name的值设置为city表中的name,关联条件是city_code 和 code
阅读全文
摘要:1 详细异常信息 2 原因,自己建的联合主键是 day_time 和 city_code 但是更新语句只把day_time作为了条件,所以抛出了多主键异常,更新条件改为 day_time加city_code解决问题。
阅读全文
摘要:首先利用mysql文件,导出csv文件, 然后,直接修改csv文件,然后导入csv文件
阅读全文
摘要:1 举例子,建数据库,然后 赋予用户远程访问的所有权限,最后刷新权限
阅读全文
摘要:truncate table 可以不删除表的情况下,快速情况表数据
阅读全文
摘要:原文地址:http://www.cnblogs.com/yangliheng/p/6187327.html 1.1 Row Level 行模式 日志中会记录每一行数据被修改的形式,然后在slave端再对相同的数据进行修改 优点:在row level模式下,bin-log中可以不记录执行的sql语句的
阅读全文
摘要:1 下载源 2安装源 3检查源是否安装成功 4 安装MySQL 5 启动MySQL服务 6 设置开机启动 7 修改root登陆密码 8 增加远程用户 9 修改mysql编码为UTF8mb4 支持emoji表情 修改/etc/my.cnf添加如下配置 重启MySQL 安装完成
阅读全文
摘要:1 下载源码包 赋予权限 2 安装Go语言 发现版本不对,直接去https://golang.org/dl/下载Mac下的pkg安装包 添加安装路径到path下 3 源码安装 4 然后测试安装是否成功 结果显示: SQL优化利器,简单方便实用。
阅读全文
摘要:1 下载源码 2 安装依赖环境 3 依赖libperconaserverclient_r 4 编译源码sqladvisor的依赖 5 编译sqladvisor 6 测试安装效果 使用说明详见GitHub地址
阅读全文