mysql
文章平均质量分 67
写完bug就找女朋友
努力写bug.....
展开
-
解决MYSQL 8 的 The user specified as a definer (‘mysql.infoschema‘@‘localhost‘) does not exist
今早连接 `mysql8` 的的时候突然提示`1149-The user specified as a definer('mysql.infoschema@localhost') does not exist`; 但是引用程序里面从CURD还是可以正常使用的。infoschema`记录相关的信息损耗或者缺失。既然找到了产生这个问题的根源,就可以对症下药了 如果上述步骤没有报错,那么恭喜你成功解决了1149的问题;不过大概率会提示 这个问题的解决方案是: 然后重新创建账号;原创 2024-07-12 10:04:43 · 399 阅读 · 0 评论 -
MySQL高级查询
文本源自微博客(www.microblog.store),且已获授权.一. mysql基础知识1. mysql常用系统命令启动命令停止命令登录命令mysql -h ip -P 端口 -u 用户名 -p 本机可以省略 ipmysql -u 用户名 -p查看数据库版本(已登录)显示所有数据库进⼊指定的库use 库名;显示当前库中所有表查看其他库中所有的表show tables from 库名查看表的创建语句show create table 表名;查看表结构desc 表名;原创 2024-06-25 17:00:00 · 1016 阅读 · 0 评论 -
MySql进阶:深入理解MySQL语句执行逻辑
一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。 本文将从MySQL总体架构>查询执行流程>语句执行顺序来探讨一下其中的知识。架构最好看图,再配上必要的文字说明。从上图中我们可以看到,整个架构分为两层,上层是MySQLD的被称为的`SQL Layer`,下层是各种各样对上提供接口的存储引擎,被称为`Storage Engine Layer`。原创 2024-06-18 11:44:19 · 470 阅读 · 0 评论 -
MySQL从5.7升级到8.0步骤及其问题
Docker环境下,MySQL5.7升级到8.0,使用`mysqldump`方式迁移数据。在执行最后一步的数据恢复过程中,出现:`ERROR 3554 (HY000) at line 318: Access to system table 'mysql.innodb_index_stats' is rejected.原创 2024-06-18 09:57:31 · 1593 阅读 · 0 评论 -
QueryWrapper查询前10条数据
一、功能需求 有时候我们需要实现一些简单查询的时候,没有必要自己写sql语句,直接使用 mybatis plus 的条件构造器 QueryWrapper 进行构造就行。现在 有一个简单的需求:查询后根据某个字段排序,并且取最高10条数据,那么这个需求应该如何满足呢?二、详细代码以上需求的代码如下: QueryWrapper<Resource> wrapper = new QueryWrapper<>();原创 2022-02-27 22:54:21 · 10695 阅读 · 0 评论 -
docker mysql镜像因为配置文件出现错误一直提示重启
一、问题描述在修改docker 里面的MySQL的配置文件后,因为配置文件修改错误导致MySQL一直提示重启当中,又因为mysql没有启动成功,此时无法使用 docker exec -it mysql /bin/bash 命令进入MySQL内部修改配置文件错误如下所示:1.因为配置文件出错导致mysql一直提示在重启当中无法使用``命令进入MySQL内部进行修改:[root@centos ]# docker exec -it mysql bashError response from d原创 2022-02-09 18:53:23 · 3229 阅读 · 0 评论 -
mysql免安装(离线安装)
mysql免安装(离线安装)一、引言本次记录的是mysql的离线安装版本二、环境变量配置解压我提供的 mysql-5.7.30-winx64.zip 安装包,特别注意:解压到英文目录下,且目录名称不要有空格:配置环境变量a.b. 添加环境变量c.d. 在 path目录下追加解压目录的 \bin 目录:三、配置mysql安装mysql管理员运行 cmd 以后运行一下代码:mysqld install配置 my.ini文件将提供的的 my.ini文原创 2022-01-02 19:54:38 · 461 阅读 · 0 评论 -
mysql找不到my.ini文件
问题描述刚刚在修改mysql默认配置的时候,发现找不到my.ini文件。按照其他搬运工的说法,打开隐藏的文件也是不行。自己摸索了半天终于找到解决方案。解决办法1、打开“隐藏文件”显示:2、在url哪里输入: %ProgramData%2.1、回车以后会得到如下结果,打开mysql文件夹2.2、然后会得到如下打开MySQLServer那个文件夹里面就会有my.ini文件了。...原创 2020-02-01 21:08:45 · 34165 阅读 · 40 评论