卷狗日记
未读
Mysql 经典例题练习与总结_mysql 练习
一、创建数据表并插入数据 -- 1、学生表
-- Student(s_id,s_name,s_birth,s_sex) :学生编号、姓名、年月、性别
CREATE TABLE
IF NOT EXISTS `Student` (
`s_id` VARCHAR (20),
`s_name` VARC
卷狗日记
未读
MySQL 索引 15 连问,抗住!
前言 1. 索引是什么? 索引是一种能提高数据库查询效率的数据结构。它可以比作一本字典的目录,可以帮你快速找到对应的记录。 索引一般存储在磁盘的文件中,它是占用物理空间的。 正所谓水能载舟,也能覆舟。适当的索引能提高查询效率,过多的索引会影响数据库表的插入和更新功能。 2. MySQL 索引有哪些类
卷狗日记
未读
MySQL 修改连接端口
1. 登录mysql mysql -u root -p
//输入密码
2. 使用命令show global variables like 'port';查看端口号 mysql> show global variables like 'port';
3. 修改端口 编辑/etc/my.cnf文件
卷狗日记
未读
Centos 7 安装MySQL 5.7
1、检查系统中是否已安装 MySQL。 rpm -qa | grep mysql
在新版本的CentOS7中,默认的数据库已更新为了Mariadb,而非 MySQL,所以执行 yum install mysql 命令只是更新Mariadb数据库,并不会安装 MySQL 2、查看已安装的 Maria
卷狗日记
未读
MySQL数据备份/迁移
前提: 务必确保装有同一发行版的两台服务器上安装了同一版本的MySQL。 务必确保两台服务器上都有足够的闲置空间,以保存数据库转储文件和导入的数据库。 千万别考虑将数据库的data目录转移到另一台服务器上。别乱动数据库的内部结构,不然将来会出问题。 数据备份时最好停库 停库 先登录进入到旧服务器,使
卷狗日记
未读
Atlas实现mysql读写分离
前提: mysql主从复制:http://zhongyufeng.com/archives/Jp4pEpPi 安装Atlas 1.Docker安装Atlas docker run -it --name atlas -v /usr/local/mysql-proxy/conf:/usr/local/m
卷狗日记
未读
MySQL全局锁库锁表
# 全局读锁定:
```mysql
FLUSH TABLES WITH READ LOCK;
执行了命令之后所有库所有表都被锁定只读,一般用在数据库联机备份,这个时候数据库的写操作将被阻塞,读操作顺利进行。 解锁: UNLOCK TABLES;
全局表级别锁定: LOCK TABLES tbl_
卷狗日记
未读
基于Docker的Mysql主从复制搭建
为什么基于Docker搭建? 资源有限 虚拟机搭建对机器配置有要求,并且安装mysql步骤繁琐 一台机器上可以运行多个Docker容器 Docker容器之间相互独立,有独立ip,互不冲突 Docker使用步骤简便,启动容器在秒级别 利用Docker搭建主从服务器(一主一从) 1、拉取镜像,以mysq