一、安装依赖 安装 Git 依赖的库:curl、zlib、openssl、expat,还有libiconv yum的最小化安装 sudo yum install curl-devel expat-devel gettex…
分类:MySql
Mysql安装配置
前言 对于一个后端开发者,对数据库的了解是必不可少的。工作的一年以来,对mysql的使用或多或少,但每个项目都必然会接触。或者是表结构设计,或者是数据增删改查,又或者是存储引擎,约束,索引优化等……
MySQL8.0新特性集锦
1. 默认字符集由latin1变为utf8mb4 在8.0版本之前,默认字符集为latin1,utf8指向的是utf8mb3,8.0版本默认字符集为utf8mb4,utf8默认指向的也是utf8mb4。 注:在Perco…
主从复制-配置
建立基本的主从复制可以总结为以下三个步骤: 配置一个master服务器 配置一个slave服务器 将slave连接至master。 1)、配置master服务器: 要求master服务器开启二进制日志(binary lo…
mysql中修改表格字段名
alter table 表名 chang 旧字段名 新字段名 字段类型
CentOS7 平滑升级 MariaDB 5.5 到 10.x 新版本实践
前言 自从 CentOS 7 开始,自带的数据库就变成 MariaDB 了,yum 安装之后的默认版本是 5.5,但是这个数据版本已经比较老了,无论是安装全新的Percona还是升级MariaDB第一步始终是不要忘记备份…
MySQL 搜索语句--过滤数据
MySQL使用SELECT语句的WHERE子句指定搜索条件。 使用WHERE子句 数据库表一般包含大量的数据,有时我们可能只需要检索表中的一部分数据,只检索所需数据需要指定搜索条件(search criteria),搜索…
MySQL学习系列之二——创建表及对表结构的基本操作
上一篇文章介绍了关于MySQL数据的一些基本常识,从这一篇开始,我们就可以正式操作MySQL数据库了。 操作数据库就是对不同数据库中的表进行操作。这一篇的主要内容是创建一张表,以及对表结构进行操作。在开始之前,首先使用客…
Mac平台重新设置MySQL的root密码
1. 停止 mysql server. 通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server' 2. 打开终端,输入:sudo /usr/local/mysql/bin/mys…
面试宝典系列-mysql性能优化方案
表结构优化: 1、根据自己的业务选择合适的引擎 2、表设计时尽量符合第三范式 第一范式:表的列的具有原子性,不可再分解,即列的信息,不能分解, 只有数据库是关系型数据库就自动的满足。 第二范式:表中的记录是唯一的, 就满…
二进制安装MySQL-安装
1、系统环境初始化 yum install libaio autoconf -y groupadd mysql useradd -r -g mysql -s /usr/sbin/nologin -M mysql 2、安装…
MySQL 锁的深入了解
1.排它锁之间的冲突: 排它锁相互之间产生冲突一般是锁等待或死锁,例如两个事务并发去修改同一个表的同一条记录就产生锁等待的事件,开启两个命令窗口执行下面相同的语句: mysql> set autocommit=0;…