
MySQL
文章平均质量分 66
全栈开发Dream
公众号:全栈开发Dream
分享前端编程教程,剖析后端优秀代码,享受全栈开发乐趣!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL中的join查询
前言Mysql的join是什么,join这个单词的意思是加入、参加、连接,而在数据库中,也是连接的意思,将两个表连接起来查询出我们想要的数据。在数据库中,join的用法主要分成三种,分别是左连接、右连接和内连接,但是实际运用中,两个表之间的操作,是一共有七种,那我们今天就开始认识一下这七种用法吧下面所有的椭圆都代表两个不同的表,假定左边为test1表,右边的为test2表,下面是两个表的情况test1表有uid、名字和地区三个字段test2表有uid、姓名、性别和年龄四个字段1.全连接如图,原创 2021-06-09 09:22:40 · 676 阅读 · 3 评论 -
Docker中的Redis、RabbitMQ及Nacos的密码修改
Redis的密码修改1、进入 Docker 容器首先,在 Docker 容器中 进入 Redis 客户端,代码如下:[root@localhost ~]# docker exec -it b9e507a86439 redis-cli其中 b9e507a86439 是我 Docker 中的 Redis 容器 ID,使用docker ps即可查看自己容器中的 Redis ID然后,出现认证问题,应该是 Redis 设置了认证密码,输入密码既可以啦(注意密码是字符串形式!)127.0.0.1:63原创 2021-06-07 14:42:03 · 1816 阅读 · 0 评论 -
数据库常见错误码
前言我们知道网页有他的状态码,比如最常见的404,500,。都有他自己的含义,但是,在MySQL数据库里面也有他们的一个错误码,相信很多同学见过但是没有注意到吧。很多时候,进行数据库操作的时候,会提示错误,但是大部分同学都会选择直接重写语句而不是先考虑如何根据错误信息来修改,其实学会看错误码,能够快速的定位自己的错误,更容易就能解决问题哦那么,我们现在就介绍一下几种比较常见的错误码吧常见错误码1.1007我们创建一个叫test的数据库的时候,发现创建失败,显示错误代码为1007,错误信息是Can'原创 2021-06-05 14:02:15 · 4847 阅读 · 0 评论 -
数据库错误码大全
0 操作成功完成。1 功能错误。2 系统找不到指定的文件。3 系统找不到指定的路径。4 系统无法打开文件。5 拒绝访问。6 句柄无效。7 存储控制块被损坏。8 存储空间不足,无法处理此命令。9 存储控制块地址无效。10 环境错误。11 试图加载格式错误的程序。12 访问码无效。13 数据无效。14 存储器不足,无法完成此操作。15 系统找不到指定的驱动器。16 无法删除目录。17 系统无法将文件移到不同的驱动器。18 没有更多文件。19 介质受写入保护。20 系统找不原创 2021-06-05 13:24:52 · 7204 阅读 · 0 评论 -
在Docker中安装并修改MySQL中的 my.cnf 配置文件
前言前期经过MySQL主从复制之后,发现数据库的读写非常慢,而且经常发生MySQL连接数过小,导致整个数据库崩溃的情况。通过修改MySQL中的 my.cnf 配置文件参数,以达到MySQL关系型数据库最大性能的合理利用。本文共分为三个方面进行讲述:一、Docker安装MySQL查看mysql镜像 sudo docker search mysql 拉取mysql sudo docker pull mysql#默认最新版(可自定义5.7) 创建容器,并测试,参考链接 sudo dock原创 2021-06-02 23:17:21 · 5083 阅读 · 0 评论 -
CentOS中Docker的MySQL更改配置后重启不了的两种解决方式
CentOS中Docker的MySQL更改配置后重启不了的解决方案大作业项目要用到分库分表,然后自己手动更改了Docker中MySQL的配置文件my.cnf。配置完毕之后使用Docker进行部署,运行docker restart mysql后没有成功启动。问题排查,打印日志docker logs mysql报错如下:[ERROR] [Entrypointl: mysqld failed while attempting to check config command was : mysqld原创 2021-05-16 14:06:55 · 1887 阅读 · 0 评论 -
Docker中MySQL主从复制
配置Master(主)[mysqld]## 同一局域网内注意要唯一server-id=100## 开启二进制日志功能,可以随便取(关键)log-bin=mysql-bin配置Slave(从)这里我用了直接copy法,把外面文件夹已经写好配置的 my.cnf 直接 copy 到 Slave 库中,不用重新下载Vim,没那么多内存[mysqld]## 设置server_id,注意要唯一server-id=101 ## 开启二进制日志功能,以备Slave作为其它Slave的Mast原创 2021-05-11 14:57:54 · 293 阅读 · 0 评论 -
MySQL报错[Error] MySQL establishment of connection, message from server Too many connection
MySQL报错原因当MySQL报错[Error] MySQL establishment of connection, message from server Too many connection,应该怎么解决呢?太多的连接数,登录用户过多,且配置的MySQL连接数过小,或者某些连接没有关闭,导致连接数过大。解决方案:vim /etc/mysql/my.cnf增加代码 max_connections = 2000使用 tail 查看文件代码是否已增加tail /etc/mysql/my原创 2021-05-15 17:01:41 · 289 阅读 · 0 评论 -
MySQL的密码修改
新版本MySQL的密码修改方式1.5.7后的版本修改密码的代码如下:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'zfz512666++';查看本机 MySQL 的版本号:select version() from dual;由于当时装docker版MySQL的时候没指定版本,所以装的MySQL是 8.0的新版本,导致一直更新账号密码报错下面是5.7版本的修改方式MySQL修改初始密码三种方法:方法一.原创 2021-05-11 14:58:34 · 2279 阅读 · 0 评论