MySQL的安装

  • Post author:
  • Post category:mysql

1.安装条件: 1)需要microsoft visual C++ Runtime 64 bits(下载地址: http://download.csdn.net/download/ruthywei/10051704 ) 2).net framework4.0(下载地址: http://rj.baidu.com/soft/detail/15910.html?ald ) 如果Windows Server…

继续阅读 MySQL的安装

测试环境 MySQL 5.7.31 单实例升级 MySQL 8.0.22

  • Post author:
  • Post category:mysql

测试环境 MySQL 5.7.31 单实例升级 MySQL 8.0.22 升级MySQL-5.7.31至 MySQL-8.0.22注意事项: 1.升级前需要收集完整源库信息,字符集、sql_mode、数据量、用户等主要信息 2.如果是生产环境需要做好源库的备份,配置文件的备份,干净关闭数据库 3.升级过程中需要确保应用程序全部关闭,也可以把业务账户删除或者账户加锁、也可以通过设置限制连接数 4.升…

继续阅读 测试环境 MySQL 5.7.31 单实例升级 MySQL 8.0.22

mysql mvcc底层详解+图解

  • Post author:
  • Post category:mysql

前提: mvcc是mysql底层为提高并发衍生的一种多版本并发控制机制,全称 Multi-Version Concurrent Control,因避免了了加锁操作,因此开销更更低; 注意: 1、只有在读已提交和重复读两个隔离级别下 mvcc才生效; 2、读未提交每次读取都是最新的(快照读),SERIALIZABLE则会对所有读取的⾏都加锁。 图解mvcc 例如有一张表account,只有id和na…

继续阅读 mysql mvcc底层详解+图解

MySQL8.0新特性

  • Post author:
  • Post category:mysql

1. MySQL8.0的版本历史 2016-09-12第一个DM(development milestone)版本8.0.0发布 2018-04-19第一个GA(General Availability)版本开始,8.0.11发布 2018-07-27 下一个GA版本,8.0.12发布 2018-10-22 下一个GA版本,8.0.13发布 2019-01-21 下一个GA版本,8.0.14发布 …

继续阅读 MySQL8.0新特性

mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No suc

  • Post author:
  • Post category:mysql

执行命令:mysql -u root -p 错误:error while loading shared libraries: libncurses.so.5: cannot open shared object file 分析:缺少 libncurses.so.5 解决方案: yum install  libncurses.so.5 另外一个方案参考博客:解决CentOS缺少共享库:libstdc…

继续阅读 mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No suc

MySQL大表优化方案

  • Post author:
  • Post category:mysql

当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化。 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量。 字段 尽量使用TINYINT、SMALL…

继续阅读 MySQL大表优化方案

Hive的安装部署及配置MySQL元数据

  • Post author:
  • Post category:mysql

目录 前言:版本说明 一:Hive环境介绍 1.1 Hive的安装模式 1.1.1 内嵌模式 1.1.2 独立模式 1.1.3 远程模式 1.2 基本要求 二:安装MySQL 2.1 下载MySQL 2.2 安装 2.3 设置MySQL 三:安装 Hive 3.1 下载 Hive 3.2 解压 Hive并配置环境 3.3 添加MySQL驱动 3.4 格式化 Hive 3.5 启动 Hive 前言:…

继续阅读 Hive的安装部署及配置MySQL元数据

mysql8 进阶(三) 主从复制之半同步复制

  • Post author:
  • Post category:mysql

前面的文章介绍了 mysql 中主从复制的 实践 与 原理 ,不过前面的主从复制是 mysql 的默认复制方式: 异步复制 。本文主要介绍 半同步复制 的原理与实现。 1 异步复制的问题 在复制过程当中,主库不会去验证 bin-log 有没有成功复制到从库 。如果主库提交一个事务并写入 bin-log 中后,由于网络原因,从库没有接收到对应的 bin-log 那从库就不会得到这个事务,也就造成了主…

继续阅读 mysql8 进阶(三) 主从复制之半同步复制

Mysql日志报The InnoDB memory heap is disabled解决办法

  • Post author:
  • Post category:mysql

安装完MYSQL5.5.24,启动MYSQL,错误日志中出现 InnoDB: The InnoDB memory heap is disabled 原因:是因为使用了操作系统的内存分配器,禁用了InnoDB的内置内存分配器所至。 关于innodb_use_sys_malloc解释: 操作系统内存分配程序使用控制——用户现在可以控制,InnoDB是使用自带的内存分配程序,还是使用当前部署的操作系统中…

继续阅读 Mysql日志报The InnoDB memory heap is disabled解决办法

MySQL安装时mysql write configuration file无响应问题的解决办法

  • Post author:
  • Post category:mysql

SQL版本:MySQL Server 5.1 PC版本:win7 出现原因: MySQL安装路径出现中文,特殊字符、或是重新安装MySQL后经常遇到。前者是路径不允许出现中文名称,后者是由于卸载不干净。 我就是因为重新安装了MySQL,卸载不干净,才会导致之后这个错误,接下来就列出,卸载MySQL时,除了正常卸载外,还需要做的事情: 1、卸载MySQL 2、删除安装目录及数据存放目录 3、在注册表…

继续阅读 MySQL安装时mysql write configuration file无响应问题的解决办法