![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 79
搞什么滚去学习
业精于勤荒于嬉 行成于思毁于随
展开
-
mysql8如何设置大小写不敏感的
在 MySQL 8 中,数据目录初始化之后,不再允许更改的 值;MySQL 基于某些原因,禁止在重新启动 MySQL 服务时将设置 成不同于初始化 MySQL 服务时设置的值。。原创 2023-01-18 10:06:11 · 4527 阅读 · 0 评论 -
centos怎么卸载mysql
find方法找出来的mysql 不一定是MySQL安装服务,可能是其他文件名,删的时候要注意区分。2、使用“rpm -ev --nodeps 服务名”命令将查询到的mysql服务全部删除即可。1、使用“rpm -qa|grep -i mysql”命令查看mysql安装的服务;本教程操作环境:CentOS7.9系统、mysql8版本、清华同方电脑。centos7删除mysql的步骤。rm -rf 上面查出的文件夹。卸载前关闭mysql服务。原创 2023-01-06 14:00:49 · 6688 阅读 · 0 评论 -
【NoSQL】redis主从、哨兵、集群
redis群集有三种模式,分别是主从同步/复制、哨兵模式、Cluster,下面会讲解一下三种模式的工作方式,以及如何搭建cluster群集主从复制是高可用redis的基础,哨兵和集群都是在主从复制基础上实现高可用的主从复制主要实现了数据的多机备份,以及对于读操作的负载均衡和简单的故障恢复缺陷:故障恢复无法自动化,写操作无法负载均衡,存储能力受到单机的限制在主从复制的基础上,哨兵实现了自动化的故障恢复缺陷:写操作无法负载均衡,存储能力受到单机的限制,哨兵无法对从节点进行自动故障转移在读写分离场景下,从节点故障原创 2022-07-06 20:42:00 · 702 阅读 · 0 评论 -
【NoSQL】redis高可用和持久化
在web服务器中,高可用是,衡量的标准是(99.9%、 99.99%、 99.999%等等)但是在Redis语境中, 高可用的含义似乎要宽泛一些,除了保证提供正常服务(),还需要考虑等在Redis中,实现高可用的技术主要包括持久化、主从复制、哨兵和集群,作用如下:持久化:持久化是最简单的高可用方法(有时甚至不被归为高可用的手段),主要作用是数据备份,即将数据存储在硬盘,保证数据不会因进程退出而丢失主从复制 :主从复制是高可用Redis的基础,哨兵和集群都是在主从复制基础上实现高可用的。主从复制主要实现了数据原创 2022-07-05 18:55:19 · 140 阅读 · 0 评论 -
【NoSQL】NoSQL之redis安装及配置与优化(简单操作)
是一个结构化的数据库,创建在关系模型基础上 (二维表格模型)基础上,一般面向于记录SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作主流的关系型数据库包括 Oracle、MySQL、SQL Server、Microsoft Access、DB2 、PostgreSQL等以上数据库在使用的时候必须先建库建表设计表结构,然后存储数据的时候按表结构去存,如果数据与表结构不匹配就会存储失败E-R图: 实体-关系-属性关系型数据库:主要以二维表结构方式存储数据原创 2022-07-04 16:56:42 · 675 阅读 · 0 评论 -
【MySQL】MHA高可用
MHA(MasterHigh Availability)是一套优秀的MySQL高可用环境下故障切换和主从复制的软件MHA的出现就是解决MySQL 单点的问题MySQL故障切换过程中,MHA能做到0-30秒内自动完成故障切换操作MHA能在故障切换的过程中最大程度上保证数据的一致性,以达到真正意义上的高可用MHA node运行在每台mysql服务器上MHA Manager 可以单独部署在一台独立的机器上,管理多个 master-slave 集群;也可以部署在一台 slave 节点上MHA Manager 会定时原创 2022-07-04 00:47:59 · 502 阅读 · 0 评论 -
【MySQL】数据查询操作(select语句)
对 mysql 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。例如只取10条数据、对查询结果进行排序或分组等等。使用select语句可以将需要的数据从 mysql 数据库中查询出来,如果对查询的结果进行排序操作,可以使用 order by 语句完成排序,并且最终将排序后的结果返回给客户。这个语句的排序不光可以针对某一个字段,也可以针对多个字段。ASC是按照升序进行排序的,是默认的排序方式 ,即 ASC可以省略。SELECT语句中如果没有指定具体的排序方式,则默认按ASc方式进行排序。原创 2022-06-30 19:12:26 · 2832 阅读 · 0 评论 -
MySQL主从复制+读写分离
基于语句的复制(STATEMENT,mysql默认类型):在主服务器上执行的 SQL 语句,在从服务器上执行同样的语句。MySQL 默认采用基于语句的复制,效率比较高基于行的复制(ROW):把改变的内容复制过去,而不是把命令在从服务器上执行一遍混合类型的复制(MIXED):默认采用基于语句的复制,一旦发现基于语句无法精确复制时,就会采用基于行的复制两日志: 二进制日志和中继日志三线程: master的dump和slave的I/O、sqldump Thread: 为每个Slave的I/O Thread启动一个原创 2022-06-29 18:50:12 · 212 阅读 · 0 评论 -
当你在Linux系统中编译安装MySQL数据库卡住了怎么办?
当你编译安装一半,卡到77%不动了在安装一键包时,经常会有人反应在安装mysql时“卡住”,其实不是卡住,而是mysql的编译安装本身需要的时候是比较久的,比其它apache,php,nginx任何一个都要久一般是10到30分钟不等,具体也要根据机器硬件配置而定,高配置的机器会快点,低配置自然就久一点了所以请各位用一键包的编译时,多点耐心等待也可以通过如下方式,确定mysql是在安装中还是真卡住了在ssh连上终端,用top查看资源如果能看到了些make,cc1,install等的进程在跳动,说明是原创 2022-06-28 11:27:16 · 1521 阅读 · 0 评论 -
MySQL日志管理和完全备份增量备份与恢复
由于日志文件是掌握数据库的运行的重要参考;,因此日志文件的维护也有十分重要的意义。MySQL的日志类型有错误日志、通用查询日志、二进制日志、慢查询日志。MySQL 的日志默认保存位置为**/usr/local/mysql/data**MySQL 的日志配置文件为/etc/my.cnf,里面有个**[mysqld]**项。1.1错误日志①错误日志主要记录当MySQL启动和停止时,以及在运行过程中发生任何错误时的相关信息。错误日志默认保存在MySQL的安装路径data文件夹下,后缀名是.err。②在MyS原创 2022-06-27 14:45:51 · 345 阅读 · 0 评论 -
mysqldump: [Warning] Using a password on the command line interface can be insecure.
mysqldump: [Warning] Using a password on the command line interface can be insecure.MySQL 5.6 警告信息 command line interface can be insecure 修复在命令行输入密码,就会提示这些安全警告信息。Warning: Using a password on the command line interface can be insecure.注: mysql -u root -pPA原创 2022-06-25 15:16:48 · 3477 阅读 · 0 评论 -
MySQL数据库中的事务和存储引擎
:数据库事务(Database Transaction)是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全的不执行。正常情况下,这些操作将顺利的进行,最终操作成功。但是,如果在这一系列过程中任何一个环节除了差错,数据库中所有的信息都必须保持第一步操作前的状态不变。否则,数据库的信息将会一片混乱而不可预测。事务是一种机制、一个操作序列,包含了一组数据库操作命令,并且把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么都执行,要么都不执行。事务是一个不可分割的工作逻辑单原创 2022-06-22 01:02:23 · 157 阅读 · 0 评论 -
你能用到的Mysql常用命令
打开 Linux 或 MacOS 的 Terminal (终端)直接在 终端中输入windows 快捷键 win + R,输入 cmd,直接在 cmd 上输入启动失败可按快捷键 win+R,输入 services.msc,找到MySQL服务器的名称启动键入命令mysql -u root -p, 回车后提示你输入密码,然后回车即可进入到mysql中了例:增加一个用户user密码为password,让其可以在本机上登录, 并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,原创 2022-06-17 12:20:43 · 120 阅读 · 0 评论 -
Mysql优化之索引
●索引是一个排序的列表,在这个列表中存储着索引的值和包含这个值的数据所在行的物理地址(类似于C语言的链表通过指针指向数据记录的内存地址)。●使用索引后可以不用扫描全表来定位某行的数据,而是先通过索引表找到该行数据对应的物理地址然后访问相应的数据,因此能加快数据库的查询速度。●索引就好比是一本书的目录,可以根据目录中的页码快速找到所需的内容。●索引是表中一列或者若干列值排序的方法。●建立索引的目的是加快对表中记录的查找或排序。索引的作用:●设置了合适的索引之后,数据库利用各种快速定位技术,能够大大加原创 2022-06-17 10:53:52 · 280 阅读 · 1 评论 -
mysql数据库中对数据的基本操作
SQL语句用于维护管理数据库,包括数据查询、数据更新、访问控制、对象管理等功能。SQL语言分类2.创建新的表例:例:select 字段名1,字段名2[,…] from 表名 [where 条件表达式];1例:例:例:例:例:案例扩展:#if not exists:表示检测要创建的表是否已存在,如果不存在就继续创建#int(4) zerofill:表示若数值不满4位数,则前面用“0”填充,例0001#auto_increment:表示此字段为自增长字段,即每原创 2022-06-14 19:03:35 · 331 阅读 · 0 评论