MySQL数据库
不甘平凡※
灵感不过是“顽强的劳动而获得的奖赏”
展开
-
MySQL5.7版本部署
1.安装环境包yum -y install \gcc \gcc-c++ \ncurses \ncurses-devel \bison \cmake2.添加程序性用户useradd -s /sbin/nologin mysql3.远程共享并创建挂载点挂载目录4.解压缩包tar zxvf mysql-5.7.17.tar.gz -C /opt/tar...原创 2019-12-03 10:01:56 · 166 阅读 · 0 评论 -
MySQL理论——主从复制与读写分离
案例概述1、在企业网站中,后端MySQL数据库只有一台时,会有以下问题(1)单点故障,服务不可用(2)无法处理大量的并发数据请求(3)数据丢失一大灾难2、改造办法(1)增加MySQL数据库服务器,对数据进行备份,形成主备(2)确保主备MySQL数据库服务器数据是一样的(3)主服务器宕机了,备份服务器继续工作,数据有保障3、MySQL 主从复制与读写分离是密切相关的4、更...原创 2019-12-02 18:37:40 · 273 阅读 · 0 评论 -
MySQL理论——全量、增量备份
数据备份的重要性1、在生产环境中,数据的安全性是至关重要的,任何数据的丢失都可能产生严重的后果2、造成数据丢失的原因程序错误人为错误计算机失败磁盘失败灾难(如火灾、地震)和偷窃数据库备份的分类从物理与逻辑的角度,备份可分为:1、物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份又可以分为脱机备份(冷备份)和联机备份(热备份):-冷备份:是...原创 2019-12-02 17:39:15 · 334 阅读 · 0 评论 -
MySQL理论——索引与事务、存储引擎MylSAM和lnnoDB
索引的概念1、数据库中的索引与书籍的目录类似●在一本书中,无须阅读整本书,利用目录就可以快速查找所需信息●书中的目录是一个词语列表,其中注明了包含各个词的页码2、数据库索引●在数据库中,索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需数据●数据库中的索引是某个表中一列或者若干列值的集合,以及物理标识这些值的数据页的逻辑指针清单索引的作用1、设置了合适的索引之后,数...原创 2019-12-02 17:36:50 · 492 阅读 · 0 评论 -
MySQL理论——数据库管理
数据库的基本操作命令1、查看数据库列表信息show databases;其中mysql为系统数据库2、查看数据库中的数据表信息(1)进入数据库use musql;(2)查看数据表show tables;3、显示表结构信息(字段)describe user;(1)其中PRI为主键(不能为空)定义——确定表中唯一实体对象的标识特点——唯一性、非空性(2)其中Extra...原创 2019-12-02 17:32:29 · 145 阅读 · 0 评论 -
MySQL理论——数据库初体验
数据库的基本概念创始人:拉里 埃里森关系型数据库——数据、整型、浮点型、字符型、字符串(固定长度,可变长)、布尔非关系型数据库——对象(图片、视频)数据●描述事物的符号记录称为数据(Data)●包括数字,文字、图形、图像、声音、档案记录等●以“记录”形式按统一的格式进行存储表●将不同的记录组织在一起,就形成了“表”●是用来存储具体数据的数据库●数据库就是表的集合,...原创 2019-12-02 17:29:46 · 281 阅读 · 0 评论 -
MySQL基本语句
//查看数据库show databases;//进入数据库use Myschool;//查看Myschool中的表show tables;//查看info表中的数据select * from info;//插入数据insert into info (id,name,score) values (6,'test',null);//条件select * from inf...原创 2019-12-02 17:21:17 · 154 阅读 · 0 评论 -
MySQL读写分离(二)
amoeba服务器配置关闭防火墙:systemctl stop firewalld.servicesetenforce 0创建挂载点并进行挂载:mkdir /abcmount.cifs //192.168.100.7/LAMP-C7 /abc/cd /abccp jdk-6u14-linux-x64.bin /usr/local/cd /usr/local/./j...原创 2019-12-02 17:13:17 · 156 阅读 · 0 评论 -
MySQL主从同步(一)
地址与主机规划centos7-1(amoeba)IP:192.168.35.147[root@localhost ~]# hostnamectl set-hostname amoeba[root@localhost ~]# su[root@amoeba ~]#centos7-2(master)IP:192.168.35.145[root@localhost ~]# hostna...原创 2019-12-02 17:06:49 · 183 阅读 · 0 评论 -
MMM架构
地址规划:monitor:192.168.35.139 master1:192.168.35.147 vip:192.168.35.66master2:192.168.35.145slave1:192.168.35.146 vip:192.168.35.88slave2:192.1...原创 2019-12-02 16:55:20 · 306 阅读 · 0 评论