
Mysql
文章平均质量分 91
MrMoving
running on the way
展开
-
记一次yum安装mysql出现的问题
RPM-GPG-KEY-mysql-2022原创 2022-06-13 17:46:49 · 1061 阅读 · 0 评论 -
mysql 连接问题记录
一、ssl证书问题SSL(Secure Socket Layer:安全套接字层)利用数据加密、身份验证和消息完整性验证机制,为基于TCP等可靠连接的应用层协议提供安全性保证(http升级为https,ws升级为wss)。Mysql在5.x版本之后(具体哪些版本不做考究)要求,连接数据库时,如果不设置显示选项useSSL=true或useSSL=true,则默认建立ssl连接。若要禁用ssl连接,需要通过设置useSSL=false来显示的禁用SSL。如果设置useSSL=true则需要为服务器证书验证提原创 2020-08-27 16:55:57 · 278 阅读 · 0 评论 -
ACID
事务具有4个特征,分别是原子性、一致性、隔离性和持久性,简称事务的ACID特性;不同的数据库对于acid的实现方式可以有不同方式。一、原子性(atomicity)对于传统的关系型数据库,原子性即,一个事务要么全部提交成功,要么全部失败回滚,不能只执行其中的一部分操作(对于redis 而言,原子性即,一个事务中的操作要么全部执行,要么全部不执行,redis 不提供事务回滚机制)二、一致性(consistency)事务的执行不能破坏数据库数据的完整性和一致性,一个事务在执行之前和执行之后,数转载 2020-08-05 21:32:13 · 140 阅读 · 0 评论 -
MySQL查询日志总结
MySQL查询日志总结MySQL查询日志介绍Mysql查询日志配置慢查询日志总结MySQL查询日志介绍MySQL的查询日志记录了所有MySQL数据库请求的信息。无论这些请求是否得到了正确的执行。默认文件名为hostname.log。默认情况下MySQL查询日志是关闭的。生产环境,如果开启MySQL查询日志,对性能还是有蛮大的影响的。另外很多时候,MySQL慢查询日志基本可以定位那些出现性能问题的SQL,所以MySQL查询日志应用的场景其实不多,有点鸡肋的感觉。它跟SQL Server中的profiler转载 2020-07-30 14:32:25 · 173 阅读 · 0 评论 -
mysql安装与下载
MySQL下载与安装一、下载地址:https://dev.mysql.com/downloads/mysql/二、安装MySQL安装文件分两种 .msi和.zip ;.msi需要安装,这里不做介绍zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行如下步骤1. 环境变量配置,路径为bin目录所在路径,如D:\mysql\mysql-8.0.20-winx64\bin;2. 配置完环境变量之后,在安装目录D:\mysql\mysql-8.0.20-winx64\下新原创 2020-07-10 22:35:55 · 175 阅读 · 0 评论 -
Navicat 连接MySQL 8.0.11 出现2059错误
错误使用Navicat Premium 连接MySQL时出现如下错误:原因mysql8 之前的版本中加密规则是mysql_native_password,而在mysql8之后,加密规则是caching_sha2_password解决更改加密规则:mysql -uroot -ppassword #登录use mysql; #选择数据库# 远程连接请将'localhost'换成'%'ALTER USER 'root'@'localhost' IDENTIFIED BY转载 2020-07-10 22:36:59 · 143 阅读 · 0 评论 -
数据库读写分离与事务纠缠的那点坑
1. 在读写分离时会不会造成事务主从切换错误一个线程在Serivcie时Select时选择的是从库,DynamicDataSourceHolder中ThreadLocal对应线程存储的是slave,然后调用Manager时进入事务,事务使用默认的transacatinManager关联的dataSource,而此时会不会获取到的是slave?2. 事务隔离级别和传播特性会不会影响数据连...转载 2020-04-29 11:09:15 · 807 阅读 · 0 评论 -
读写分离概念扫盲
有一些技术同学可能对于“读写分离”了解不多,认为数据库的负载问题都可以使用“读写分离”来解决。这其实是个非常大的误区,我们要用读写分离,首先应明白读写分离是用来解决什么样的问题的,而不是仅仅会用这个技术。什么是读写分离?其实就是将数据库分为了主从库,一个主库用于写数据,一个或多个从库完成读数据的操作,主从库之间通过某种机制进行数据的同步(这是一个难点,也是一个很难保证的技术点,即"数...转载 2020-04-28 23:48:54 · 324 阅读 · 0 评论 -
数据库读写分离、数据一致性的冲突、msql主从复制
本文只作为知识点扫盲,并不做任何深入,单纯记录相关知识点,以备后期检索文中相关内容已标明转载地址面对数据一致性问题的选择:观点一:https://www.cnblogs.com/lice-blog/p/11569748.html读写分离: 为保证数据库数据的一致性,我们要求所有对于数据库的更新操作都是针对主数据库的,但是读操作是可以针对从数据库来进行。大多数站点的数据库读操作...原创 2020-04-28 23:45:58 · 1359 阅读 · 0 评论 -
转载---MySQL中的锁(表锁、行锁,共享锁,排它锁,间隙锁)
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。本章我们着重讨论MySQL锁机制 的特点,常见的锁问题,以及解决My...转载 2019-10-08 19:17:31 · 137 阅读 · 0 评论 -
mysql修改用户密码
一. 密码忘记了的情况这里先不写了二.密码可用,可登陆mysql的情况下,修改密码方式一:利用Navicat可视化工具从左至右一次点击操作就行了,但是注意,Navicat的版本和mysql的版本差距过大的话,可能会提示没有Password字段,这是因为mysql新版本中不再用该字段表示密码,而是字段authentication_string。方式二:同样还是利用Navicat...原创 2019-08-26 17:45:13 · 299 阅读 · 0 评论 -
Mysql命令行登录
进入cmd命令模式,如果你没有注册mysql的环境变量的话,可能还需要进入mysql的安装目录才能执行,一般为C:\ProgramFiles\MySQL\MySQL Server 5.0\bin,如果你已经注册过环境变量,直接敲入命令mysql -hlocalhost -uroot -p1. 注册mysql环境变量直接在末尾添加上mysql安装后的bin目录所在路径(注意加上分号...原创 2019-07-19 11:21:55 · 7483 阅读 · 0 评论