随笔分类 -  mysql

mysql 5.45 以后需要 需要 安全套接字问题
摘要:错误异常:According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compl 阅读全文

posted @ 2018-10-09 10:44 zhangyukun 阅读(203) 评论(0) 推荐(0)

Packet for query is too large (1660 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
摘要:原因是mysql 默认允许的 数据报包 是 1M 设置大一些就可以了 centos 下面 /ect/my.cnf 文件里面 加入或者修改 下面的参数 [mysqld] max_allowed_packet=20M 这个可以查询 允许的最大数据报包 SHOW VARIABLES LIKE '%max_ 阅读全文

posted @ 2018-08-08 16:51 zhangyukun 阅读(126) 评论(0) 推荐(0)

elastic 部分更新 retry_on_conflict 和 数据库写锁 详细比对
摘要:1 数据库的 update 在修改这条数据的的过程中(这个过程指的是 数据库执行update 到 事务提交的过程中 )为这条数据加上 写锁,阻止 别的事务 对锁定数据的修改,请求后一个修改事务的线程阻塞,直到前一个事务的完成,所以针对这条数据的 2 个修改 是一个一个来的。所以 数据库的 updat 阅读全文

posted @ 2018-07-31 22:05 zhangyukun 阅读(6740) 评论(0) 推荐(1)

mysql 不允许分组的问题
摘要:异常:SELECT list is not in GROUP BY clause and contains nonaggregated column 执行下面两句就可以分组了 set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZE 阅读全文

posted @ 2018-07-31 11:00 zhangyukun 阅读(340) 评论(0) 推荐(0)

mysql ssh 端口转发
摘要:某些时候 mysql 只允许 指定的 ip连接 。这时候怎么在本机 连接mysql 的呢? 条件 1 mysql 只有 允许 指定ip连接 2 有连接 指定 ip 服务器的 账密 这时候我们可以通过 ssh 端口转发 来 本机连接上mysql 。 基本上所有 ssh 工具都带有 ssh 端口转发功能 阅读全文

posted @ 2018-07-25 14:28 zhangyukun 阅读(643) 评论(0) 推荐(0)

mysql 事务隔离级别详解
摘要:事物的 隔离级别,说简单非常简单(新手也能说出 是个隔离级别 和 影响),说男也非常难。(很多 有几年编程 经验的程序员依旧搞不清楚) 废话不多少 直接开始: 事务的隔离级别 是用来描述 事务的读关系的,和写完全没有关系。所有数据库都不允许修改一个事务未提交的数据行。 Read Uncommitte 阅读全文

posted @ 2018-07-20 00:06 zhangyukun 阅读(284) 评论(0) 推荐(0)

mysql的一些 参数查询
摘要:1 查询 事务 超时时间: 2 查询事务隔离级别 select @@global.tx_isolation,@@tx_isolation; 3 。查看最大连接数 show variables like '%max_connections%';4 修改最大连接数 set GLOBAL max_conn 阅读全文

posted @ 2018-07-19 21:33 zhangyukun 阅读(2914) 评论(0) 推荐(0)

mybatis 生成 映射文件生成工具 mybatisGenerator 使用
摘要:第一:新建 generatorConfig.xml 文件 ,写入下面的 内容 第二:在 eclipse markerplace 里面 安装 当然一般安装 新的版本 然后在 运行就可以了 具体配置文件 怎么写 ,有空我在补全。 还有一种 java 类的mybatisGenerator 使用方式 ,有兴 阅读全文

posted @ 2018-07-16 20:54 zhangyukun 阅读(175) 评论(0) 推荐(0)

centos 安装 mysql(指定安装版本)
摘要:第一步: 下载 mysql 包 第二步: rpm -Uvh mysql文件名.rpm ,这里是 rpm 其实不是安装mysql ,而是安装了一个mysql 的 yum 源 仓库 /etc/yum.repos.d/mysql-community.repo 第三部: yum install -y mys 阅读全文

posted @ 2018-07-11 14:23 zhangyukun 阅读(389) 评论(0) 推荐(0)

解决mysql 8 安装后命令行可以连接,navicat不能连接的问题
摘要:错误代码: client does not support authentication 解决办法: 1 使用命令行进入数据库 2 选着数据库 mysql --> user mysql 3 alter user 'root'@'localhost' identified with mysql_nat 阅读全文

posted @ 2018-07-10 22:16 zhangyukun 阅读(2902) 评论(0) 推荐(0)

导航