排序
Docker环境下从sql脚本恢复mysql数据库数据
环境如下: CentOS Linux release 8.2.2004 (Core); Docker 19; 1.从指定SQL脚本恢复数据到指定数据库 #进入容器 docker exec -it mysql /bin/bash #登录mysql mysql -uroot -proot #切换到要...
MySQL无法进行远程连接情形排查分析
装完MySQL数据库之后,如果客户端无法进行远程连接,可以从下面几个方面进行排查。 1.服务是否启动。 2.检查配置文件my.cnf,看是否只允许本机访问。 bind-address = 0.0.0.0 3.mysql是否增加远...
MySQL启动报错:Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.
错误信息: winbert@winbert-debian:~$ sudo journalctl -xe Nov 05 13:49:51 winbert-debian mariadbd[1641]: 2021-11-05 13:49:51 0 [Note] InnoDB: Using Linux native AIO Nov 05 13:49:51 ...
MySQL max_allowed_packet错误解决
MySQL查询报错: ### Error querying database. Cause: com.mysql.cj.jdbc.exceptions.PacketTooBigException: Packet for query is too large (2,482 > 2,048). You can change this value ...
MySQL备份工具mysqldump使用及使用脚本定时备份数据库、管理备份文件
为减少误删数据等风险,定时对数据库进行备份是必要的。这里介绍一下MySQL备份工具mysqldump的使用,以及使用脚本定时对数据库进行备份、保存备份操作记录、删除较早时间的备份文件。 一、调用...
MySQL合理设置最大连接数、最大并发数(持久化设置)
当程序出现MySQL: ERROR 1040: Too many connections的错误信息时,抛却真的是访问量过高,MySQL服务器抗不住的情形,还有一种原因:你的MySQL数据库设置的max_connections值过小。 一、查看设...
MySQL数据库如何truncate清空所有表
使用truncate命令清空所有表的操作如下。 -- 生成清理所有表语句; SELECT CONCAT('truncate TABLE ', TABLE_SCHEMA, '.', TABLE_NAME, ';') FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA...
MySQL开启慢查询记录的两种方式
我们可以指定MySQL记录下查询时间超过指定值的SQL记录,并将这些SQL记录称为“慢查询记录”。 慢查询会导致CPU,内存消耗过高。数据库服务器压力陡然过大,那么大部分情况来讲,肯定是由某些慢...
稳住!使用mysqlbinlog紧急恢复误删mysql数据操作指南
看到这篇文章的你可能很着急,咱话就不多说了。 一、背景 操作失误,把数据库表全部删除了,然后我先用昨天的数据库备份文件还原到昨天的历史数据。 二、前提 使用mysqlbinlog恢复数据须知: 确...
CENTOS 7如何安装mysql8
在centos 7上安装mysql 8的过程记录如下: 1.环境信息 服务器版本:CentOS Linux release 7.5.1804 (Core) 2.下载安装文件及必需依赖 下载地址:https://dev.mysql.com/downloads/mysql/8.0.htm...