MySQL选择数据库
MySQL实例中可以创建多个数据库(schema),因此需要选择某一个数据库进行操作,比如建表等,下面将简单介绍如何使用mysql客户端查看当前数据库,切换数据库。一、查看MySQL实例中有多少个数据库:show databases;或者s...继续阅读
MySQL实例中可以创建多个数据库(schema),因此需要选择某一个数据库进行操作,比如建表等,下面将简单介绍如何使用mysql客户端查看当前数据库,切换数据库。一、查看MySQL实例中有多少个数据库:show databases;或者s...继续阅读
MySQL实例中可以创建多个数据库,也称之为schema,下面将简单介绍MySQL创建、删除数据库的语法。一、创建数据库:create database db1;或者create schema db2;如果一个数据库已经存在,创建一个已经存...继续阅读
MySQL通过Binlog进行主从数据的复制,Binlog是一种二进制格式的文件,理解Binlog二进制格式能够帮助我们进一步理解MySQL的主从复制原理。本文将对Binlog文件格式进行分析。本文涉及的源码版本和相关参数如下:MySQL ...继续阅读
安装部署MySQL之后,就可以使用MySQL了。MySQL日常使用主要包括连接数据库,创建数据库,创建表,插入数据,修改数据,删除数据,查询数据等等,下面将介绍MySQL最基本的日常使用命令。一、连接MySQL通常使用mysql客户端命令连...继续阅读
MySQL主从复制是使用最多的高可用架构,主库写入数据,通过主从复制同步到从库。从库只读,如果配置了读写分离和负载均衡,那么除了写入数据只能在主库进行,读流量完全可以分配到从库上,减少主库的压力。下面将详细介绍MySQL主从复制搭建的过程。...继续阅读
MySQL是一款开源的关系型数据库,目前最新的大版本为8.0,本文将介绍CentOS 7.2环境下,源码编译安装MySQL 8.0的过程以及遇到的问题。环境:CentOS 7.2MySQL 8.0.18一、下载MySQL 8.0 源码MyS...继续阅读
编译MySQL 8.0 源码时,提示cmake版本过低,需要升级cmake到3.5.1及以上版本,系统上的cmake版本为2.8.12.2,下载cmake源码,自己编译一个高版本cmake,用来编译MySQL 8.0 源码。系统环境:Cen...继续阅读
一、背景MySQL 1主2从,半同步复制,主库有较高的写入量,此时在主库重复安装半同步插件,可能导致主库hang住,无响应,只能通过重启数据库来恢复。二、故障复现环境:MySQL版本:Percona Server for MySQL 5.7...继续阅读
一、问题背景环境:MySQL:Percona Server for MySQL 5.7.19JDBC:mysql connector-J 5.1.45Java代码通过JDBC执行SQL报错 如下:java.sql.SQLException:...继续阅读
字符串类型是MySQL使用最广泛的数据类型之一,主要包括固定长度字符串,变长字符串,大文本字符串,二进制字符串,枚举,集合等。字符串类型:CHARVARCHARBINARYVARBINARYTINYTEXTTEXTMEDIUMTEXTLON...继续阅读