
MySQL
文章平均质量分 80
mysql相关的
轩辕龙儿
这个作者很懒,什么都没留下…
展开
-
win电脑安装绿色版MySQL8
由于前面的方式,root用户没有密码,需要添加个密码,MySQL进入后,执行下面的命令给root设置密码。目录,运行下面的命令创建mysql默认的数据库,并创建一个root账号,空密码。解压目录的根目录下(mysql-8.3.0-winx64)\my.ini。这是最简单的方式了,但是无法安装到服务中,其他详细的可参看帮助说明。红色框内的是安装相关的命令,蓝色框内是移除服务相关的命令。默认创建的服务名称为MySQL,然后在服务中启动。我使用的是安装到服务的方式,执行下面的命令。也可以直接运行一下命令。原创 2024-03-19 14:04:02 · 683 阅读 · 0 评论 -
MySQL通过binlog恢复数据
部署在dockers中的MySQL通过binlog恢复数据准备1、确认binlog开启2、准备操作的数据库表和数据3、执行误操作恢复1、查看所有binlog日志列表2、查看master状态,即最后(最新)一个binlog日志的编号名称,及其最后一个操作事件pos结束点(Position)值3、为了防止干扰,我们flush刷新log日志,自此刻开始产生一个新编号的binlog日志文件4、确认binlog已经更换成新的5、(非docker跳过此步)由于我这边是docker,而mysqlbinlog命令需要在do原创 2021-06-01 12:14:54 · 1548 阅读 · 2 评论 -
docker 安装mysql 启动报错 mysql-bin.index not found (Errcode: 13 - Permission denied)
报错信息类似下面这种情况:/mysql/bin/mysqld: File './mysql-bin.index' not found (Errcode: 13 - Permission denied)[ERROR] Aborting[Note] Binlog end[Note] /mysql/bin/mysqld: Shutdown complete触发条件出现问题的情况:启用mysql的binlog导致的我这边docker-compose内容如下:version: '3'servic原创 2020-12-08 08:59:30 · 4051 阅读 · 0 评论 -
MySQL--SQL执行计划
sql的执行:通讯阶段查询缓存解析器进行验证解析,基于语法戒心和词法解析得到解析树优化器,优化执行阶段找到SQL的最优执行方式执行器执行计划用explain或者desc查看sql的执行计划执行计划参数:id:sql执行的顺序,值大的先执行,id一样的话,按照顺序从上至下执行select_type:执行类型,包括下面几种simple:简单查询primary:最外层查询subquery:子查询union:连接查询union result:连接查询的结果集tabl原创 2020-11-27 00:15:08 · 98 阅读 · 0 评论 -
docker中mysql修改大小写不生效解决方案
首先我的docker以及MySQL的版本如下:根据网上的方法我试过修改配置文件,或者是更改docker的MySQL命令lower_case_table_names=1,但是很遗憾的是,我启动MySQL后show global variables like '%lower_case%';并没有生效,lower_case_table_names还是为0。之后我通过官方文档查看,找到解决原因了,官网给出的说法是,只有第一次执行docker run mysql时,2中的方法才好使,于是我将数据库.原创 2020-11-21 21:05:22 · 1224 阅读 · 0 评论 -
MySQL--常见SQL命令
显示数据库show databases;选择数据库use 数据库名显示库中所有表show tables;或者 show tables from 数据库名;显示当前数据库select database();创建表create table stuinfo(id int,name varchar(20));给表添加主键alter table 表名 add primary key (字段名);显示表结构desc 表名;查看表数据select * from 表名;原创 2020-06-26 17:11:26 · 126 阅读 · 0 评论 -
MySQL--MySQL服务的登录和退出
方式一:通过MySQL自带的客户端只限于root用户方式二:登录:如果显示MySQL不是内部命令,则需要配置环境变量,可参考MySQL–环境变量mysql 【-h IP地址 -P 端口号】 -u 用户名 -p(加密码)退出:exit或ctrl+c...原创 2020-06-26 11:31:59 · 175 阅读 · 0 评论 -
MySQL--环境变量
1、本机找到MySQL安装目录的bin目录C:\Program Files\MySQL\MySQL Server 8.0\bin2、我的是win10系统,以下都是在此基础上操作,其他系统类似右键此电脑,点击属性左侧点击高级系统设置点击下面的环境变量选择Path这一行,然后点击编辑点击新建,将第一步的bin目录粘贴进去为了防止不起作用,选择你谷歌建好的那行,然后右边点击上移按钮,将其移动至最上面之后就是...原创 2020-06-26 11:29:35 · 269 阅读 · 0 评论 -
MySQL--MySQL服务启动和停止
方式一:方式二:原创 2020-06-26 11:24:25 · 326 阅读 · 0 评论 -
MySQL--数据库存储数据特点
将数据放列表中,表再放到库中一个数据库中可以有多个表,每个表都有一个的名字,用来标识自己。表名具有唯一性表具有一些特性,这些特性定义了数据在表中如何存储,类似Java中“类”的设计表由列组成,我们也称为字段。所有表都是由一个或多个列组成的,每一列类似Java中的“属性”表中的数据是按行存储的,每一行类似于Java中的“对象”...原创 2020-06-26 00:58:43 · 924 阅读 · 0 评论 -
MySQL--相关概念(DB、DBMS、SQL)以及SQL优点
DB数据库:存储数据的仓库。它保存了一系列有组织的数据DBMS数据库管理系统:数据库是通过DBMS创建和操作的容器SQL结构化查询语言:专门用来与数据库通信的语言SQL的优点不是某个特定数据库供应商专有的语言,几乎所有DBMS都支持SQL简单易学虽然简单,但实际上是一种强有力的语言,灵活使用其语言元素,可以进行非常复杂和高级的数据库操作...原创 2020-06-26 00:56:35 · 326 阅读 · 0 评论