mysql
骄傲的行动家
学习,专注,向大数据前进
展开
-
mysql数据库优化之读写分离以及高可用配置
什么是读写分离? 对项目中的查询和修改操作在不同的数据库处理 图解: 一、准备mycat代理数据库,做为数据库中间件 二:进入mycat文件夹 编辑Server.xml 说明: 建立用户与代理数据库之间的连接,通过Server.xml进行配置. mycat默认端口 三、编辑schemas.xml 说明:该文件表示代理与数据库的配置 HOST:PORT:用户名:密码:数据库名称 <?xml version="1.0"?> <!DOCTYPE mycat:schema SYSTEM "s原创 2021-01-05 15:13:58 · 243 阅读 · 0 评论 -
mysql数据库结构优化之水平拆分和垂直拆分
垂直拆分原理: 将一个表拆分成不同的表存放到数据库中 垂直拆分原则: 把常用的字段放在一个表中 把不常用的字段放在一个表中 把大字段独立放在一个表中 水平拆分原理: 处理表中数据量过大,也就是将表的数据拆成多份存在不同的数据库中,每个表的结构都是完整一致的 说明:垂直拆分后遇到单机瓶颈,可以使用水平拆分。相对于垂直拆分的区别是:垂直拆分是把不同的表拆到不同的数据库中,而水平拆分是把同一个表拆到不同的数据库中。 解释:相对于垂直拆分,水平拆分不是将表的数据做分类,而是按照某个字段的某种规则来分散到多个库之中,原创 2021-01-05 11:21:04 · 132 阅读 · 0 评论 -
mysql连接服务器mysql密码没有写错,但是报1045错误
原因是因为没有给其它主机连接的权限 进入mysql客户端输入一下代码 grant all privileges on *.* to ‘root’@’%’ identified by ‘135970’; 查看是否具备权限 use mysql; select user,host from user;原创 2021-01-04 20:06:53 · 118 阅读 · 0 评论 -
数据库优化--数据库备份之主从复制
数据库备份–主从复制 6.1.1 数据库冷备份 手动的将数据库文件,定期进行转储. 缺点: 1.效率低 2.有可能丢失数据 原因: 数据库冷备份 是公司恢复数据最后有效的手段. 6.1.2 数据库热备份 备份原理: 1.当数据库修改时,会将修改的信息,写入二进制日志文件中(二进制文件默认是关闭的). 2.当二进制日志文件中有数据时,数据库从库会通过IO线程读取二进制文件信息. 3.IO线程将读到的数据写到中继日志中. 4.Sql线程将中继日志中的文件 写到从数据库中,最终实现数据库主从同步. 步骤一: 准备原创 2021-01-04 18:24:21 · 155 阅读 · 1 评论