![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 58
q309572960
这个作者很懒,什么都没留下…
展开
-
MySQL之mysqldump的使用详解和记一次备库的恢复
说明: 以下所有操作针对与mysql8.0一、mysqldump 简介mysqldump 是 MySQL 自带的逻辑备份工具。它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出的数据转换成对应的DML语句,当我们需要还原这些数据时,只要执行这些 DML语句,即可将对应的数据还原。(说白点就跟我们平时手动执行sql是一样的,先创建执行语句创建数据库,如何创建表,如果表存在则删除再创建,然后在执行插入,依次循环所有数据库)如 使用mysqldump导出数据后的sql语句原创 2022-04-30 20:14:14 · 843 阅读 · 0 评论 -
mysqldump 参数解析(详细)
mysqldump 参数解析(详细)目录-DDL OptionsReplication OptionsFormat OptionsFiltering OptionsTransactional Options总结DDL Options--add-drop-databasedefault: false在创建每个数据库语句之前编写一个DROP(if exists)数据库语句. 这个选项通常和“–all-databases“或”–databases”选项一起使用,因为除非指定了其中的一个选项原创 2022-04-30 19:54:04 · 302 阅读 · 0 评论 -
mysql8.0安装、简单主从及个人在安装过程中的一些看法
编辑数据库启动配置文件my.cnf创建数据库相关目录因为mysql在操作系统中默认使用的是mysql用户进行的操作,需要先新建mysql用户,并给其赋予权限创建组[root@centos7 mysql]# groupadd mysql创建用户(-s /bin/false参数指定mysql用户仅拥有所有权,而没有登录权限)[root@centos7 mysql]# useradd -r -g mysql -s /bin/false mysql修改mysql配置目录的权限[root@cent原创 2021-10-15 18:49:42 · 172 阅读 · 0 评论 -
CentOS7安装MySQL8.0图文教程
1.下载 MySQL 所需要的安装包 网址:https://dev.mysql.com/downloads/mysql/2.Select Operating System: 选择 Red Hat ,CentOS 是基于红帽的,Select OS Version: 选择 linux 73.选择 RPM Bundle 点击 Download4.点击 No thanks, just start my download. 进行下载5.下载好了6.打开 VMware,选中要使用的虚拟机,原创 2021-08-21 16:01:44 · 297 阅读 · 0 评论 -
MySql8.0修改root密码
MySql8.0修改root密码MySQL 5.7 的版本,因为在user表中没有password字段,一直使用下边的方式来修改root密码use mysql; update user set authentication_string = password(“root”) where user = “root”;现在要用MySQL8.0.11版本,装好MySQL后用上边方法修改密码,一直报错。后来去掉password()函数后,没有报错,但是输入密码时不对。查阅后才知道在mysql 5.7.9原创 2021-08-21 10:55:55 · 179 阅读 · 0 评论 -
Mysql的sql
显示mysql的事务是否开启自动提交show VARIABLES like 'autocommit'在mysql事务自动提交机制的模式下 任何查询都不要人为的去添加锁表的操作查询mysql数据库中表的信息show TABLE STATUS LIKE 'sys_user'原创 2021-06-11 15:14:43 · 161 阅读 · 2 评论 -
日常sql
-- 查询包含两条以上订单的客户idselect c.customer_id,count(o.order_id) as tcount from crm_customer c inner JOIN crm_customer_external ce on c.customer_id = ce.customer_idinner join crm_order_info o on ce.external_userid=o.source_customer_id and ce.channel_type = o.c原创 2021-03-29 09:39:21 · 358 阅读 · 1 评论 -
mysql备份shell
单次#!/bin/bash# script name master_dbbak.shBACKUP_FOLDERNAME=/home/bak #数据库备份文件的主目录DB_HOSTNAME="localhost"DB_USERNAME="root"DB_PASSWORD="fan@123.0"DATABASES=( "scrm" #备份的数据库名,可列举多个# "test" )#=========e原创 2021-02-26 10:00:46 · 58 阅读 · 0 评论 -
一次 SQL 查询优化原理分析(900W+ 数据,从 17s 到 300ms)
https://mp.weixin.qq.com/s/aeAI7K8VVkUN3w_jvXZcmA有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms (execution: 163 ms,...原创 2020-04-17 08:35:44 · 142 阅读 · 0 评论