
mysql
文章平均质量分 64
源码轻舟
这个作者很懒,什么都没留下…
展开
-
centos安装MYSQL8
目录 1.清理MYSQL相关环境 2.下载mysql8的安装文件 3.修改配置文件 4.修改自带的配置文件 5.初始化安装及启动 6.连接数据库及修改密码 7.navicat连接报错1.清理MYSQL相关环境# 检查系统中是否存在Mysql的文件find / -name mysql# 删除存在mysql的文件或文件夹rm -rf /usr/lib64/mysql/# 检查是否存在mys...原创 2021-04-15 16:09:56 · 237 阅读 · 0 评论 -
Mysql读写分离(一)
Mysql读写分离(一)1、准备工作一、准备三台服务器(一台是主库、一台从库、一台当作代理),对于主库从库的搭建,可以看看我前面的【mysql主从复制(二)】一、下载mysql-proxy-0.8.5-linux-glibc2.3-x86-64bit.tar.gz并且解压二、关闭代理服务器的防火墙 systemctl stop iptables systemctl stop firewalld systemctl disable firewa...原创 2020-11-15 09:47:37 · 141 阅读 · 0 评论 -
mysql主从复制(二)
mysql主从复制(二)mysql默认的主从同步中存在一下问题一、主库宕机后,从库数据可能丢失二、从库只有一个SQL Thread,主库写压力大,数据可能延迟解决方案有如下两点一、半同步复制,解决数据丢失问题二、并行复制,解决从库复制延迟问题1、半同步复制概念:所谓半同步复制,即引入了ACK确认机制,当主库写了bin log日志后向从库发起写操作,从库写入relay log之后向主库发送ACK确认,接着主库才进行事务提交。原理图如下主库操作1、执行.原创 2020-11-14 23:27:52 · 118 阅读 · 0 评论 -
mysql主从复制(一)
mysql主从复制(一)1、相关概念主从复制用途实时灾备,用于故障切换(高可用)读写分离,提供查询服务(读扩展)数据备份,避免影响业务(高可用)主从部署必要条件从库服务器能联通主库主库开启binlog日志(设置log-bin日志)主从server-id不同2、准备工作搭建两个mysql数据库,一个作为master(主库),一个作为slave(从库),并将其防火墙关闭systemctl stop iptablessystemctl stop fir原创 2020-11-14 12:38:17 · 189 阅读 · 0 评论 -
mysql按照指定值排序
订单状态有 -1,0,1,2,3,4,5,7需求:排序按照0,1,2,3,7,4,5,-1SELECT * FROM shop_order ORDER BY ( CASE `status` WHEN 0 THEN 1 WHEN 1 THEN 2 WHEN 2 THEN 3 WHEN 3 THEN 4 WHEN 7 THEN 5 WHEN 4 THEN 6 WHEN 5 THEN 7 WHEN - 1 THEN 8 END)说明 :WHEN将某个值放到THEN的位置...原创 2020-08-11 18:11:43 · 595 阅读 · 0 评论