关系型数据库
文章平均质量分 57
关系型数据库
球球罐罐
我若精彩,天自安排
展开
-
MYSQL优化汇总——学习入口
mysql优化的方式总的有以下几种方式1.msql服务器硬件的优化;单核CPU变成多核,加内存,这一般是运维干的事情。2.mysql服务的配置参数的优化;3.sql语句本身的优化;4.数据库设计时的范式设计;5.索引优化;以上五点我们今天主要说说后面的四种,请听我慢慢碎碎1 mysql服务的配置参数优化1.1 max_connections最大连接数MySQL的最大连接数...原创 2020-02-13 22:17:37 · 318 阅读 · 0 评论 -
Ubuntu离线安装 MySQL 5.7
注意:UFW防火墙开发 3306端口,UFW处于 Status: inactive 时(sudo ufw status verbose),可以不执行上面操作命令。1、将下载的依赖以及安装包上传到自己指定的文件夹(演示用/opt)#bind-address = 127.0.0.1(修改后)mysql -u root -p //输入密码。(1)修改mysqld.cnf配置文件。三、安装依赖,以及安装MySQL。1、开启MySQL远程访问。2、下载MySQL安装包。修改mysql配置文件。(2)安装MySQL。原创 2023-12-21 09:42:48 · 907 阅读 · 0 评论 -
.xb文件 mysql备份
软件准备:要安装两个软件(2) qpressmysql对应版本的xtrabackup,不同服务器安装不同的版本mysql 5.1 – xtrabackup2.0以上mysql5.6 --xtrabackup 2.2以上mysql5.7 --xtrabackup2.4以上mysql8 --xtrabackup8以上。原创 2022-12-30 11:28:08 · 1327 阅读 · 0 评论 -
.xb文件 mysql备份恢复
恢复数据软件准备:要安装两个软件(1) Percona Xtrabackup(2) qpress1. Percona Xtrabackup 安装步骤[root@node3 ~]# wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.23/binary/redhat/7/x86_64/Percona-XtraBackup-2.4.23-r3320f39-el7-x86_6原创 2022-05-23 00:20:19 · 1622 阅读 · 0 评论 -
安装mysql5.7(局域网非root账号)
创建mysql安装目录路径mkdir /home/webuser/software上传mysql安装包 mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz到该目录下创建安装脚本vi mysql_install.sh#!/bin/bashset -o errexit # 报错则中止执行export mysql_path=/home/webuser/softwareexport port=13306export user=wxcepexport pwd=W原创 2022-05-23 00:00:04 · 323 阅读 · 0 评论 -
四种mysql存储引擎
前言数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使用不同的存储引擎,还可以 获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。MySQL的核心就是存储引擎。存储引擎查看MySQL给开发者提供了查询存储引擎的功能,我这里使用的是MySQL5.1,可...原创 2020-02-13 22:15:06 · 183 阅读 · 0 评论 -
SQL优化十大法则
一、SQL优化—优化实战1、尽量全值匹配CREATE TABLE `staffs`( id int primary key auto_increment, name varchar(24) not null default "" comment'姓名', age int not null default 0 comment '年龄', pos varchar...原创 2020-02-13 22:03:07 · 261 阅读 · 0 评论 -
CentOS7使用yum安装MySQL8.0
1、yum仓库下载MySQL:sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm2、yum安装MySQL:sudo yum install mysql-community-server3、启动MySQL服务:sudo service mysqld start4、检查M...原创 2019-07-29 10:45:04 · 258 阅读 · 0 评论 -
MySQL开启慢查询日志
一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录三、...原创 2019-01-31 10:42:17 · 220 阅读 · 0 评论 -
linux下mysql数据,事物日志文件磁盘满,服务宕机
最近项目上装的MySQL服务,分配的磁盘空间太小了,导致binlog日志两天时间就能打满,这里记录下处理方式。mysql的binlog日志是一个很重要的日志,以事件形式记录了所有的DDL和DML(除了数据查询语句)语句,还包含执行的消耗的时间,在数据丢失的紧急情况下,我们可以利用binlog日志功能进行数据恢复。1、问题上面说了,默认情况下binlog日志默认在/var/lib/mysql路径下,...原创 2018-04-04 13:50:41 · 2114 阅读 · 0 评论 -
MySQL主主数据同步
环境操作系统版本:CentOS7 64位 MySQL版本:mysql5.6.33 节点1IP:192.168.1.205 主机名:edu-mysql-01 节点2IP:192.168.1.206 主机名:edu-mysql-02MySQL 主从复制官方文档:http://dev.mysql.com/doc/refman/5.6/en/replication.html注意: 1> 主从服务器操...转载 2017-12-11 14:15:23 · 865 阅读 · 0 评论 -
mysql 如何查看sql语句执行时间和效率
查看执行时间1 show profiles; 2 show variables;查看profiling 是否是on状态; 3 如果是off,则 set profiling = 1; 4 执行自己的sql语句; 5 show profiles;就可以查到sql语句的执行时间;查看操作了多少行在sql语句前面加上 explain就可以了;explain select * from event; +...原创 2018-03-27 11:50:04 · 6878 阅读 · 1 评论 -
CentOS 6.3 64位下mysql5.5.25卸载/安装图解教程
Linux环境说明1、如果你只是需要安装mysql,那么只需要安装如下文件MySQL-server-5.5.25-1.rhel5MySQL-devel-5.5.25-1.rhel5MySQL-client-5.5.25-1.rhel5查找以前是否安装有mysql5.5.25命令:rpm -qa|grep -i mysql可以看到如下图的所示:原创 2017-12-08 14:16:26 · 391 阅读 · 0 评论 -
win下mysql物理备份恢复 适用与mysql 恢复
查询mysql 安装目录下my.ini 文件首先停止源数据库服务。然后拷贝data目录中对应数据库名称的目录(mydb),其中.frm文件为数据库表定义文件。然后拷贝到新数据库安装目录的data目录下,本文例子:c:\ProgramData/MYSQL/MYSQL SERVICE 5.5\data\然后停止新数据库服务,在新数据库创建一个与旧原创 2017-05-03 21:37:47 · 3684 阅读 · 1 评论 -
linux下mysql mycat 安装部署 即MySQL 集群的企业级数据库
安装环境:系统是 centos6.5第一 安装java(建议不要使用云安装 )第二 安装mysql 1、下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下转载 2017-01-08 21:47:47 · 1172 阅读 · 0 评论