-
MySQL优化 - 性能分析与查询优化
所属栏目:[MySql教程] 日期:2022-03-02 热度:89
优化应贯穿整个产品开发周期中,比如编写复杂SQL时查看执行计划,安装MySQL服务器时尽量合理配置(见过太多完全使用默认配置安装的情况),根据应用负载选择合理的硬件配置等。 1、性能分析 性能分析包含多方面:CPU、Memory、磁盘/网络IO、MySQL服务器本身[详细]
-
详解Mysql基础语法的利用
所属栏目:[MySql教程] 日期:2022-03-02 热度:144
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。 为[详细]
-
MySQL8.0 DDL原子性特征及实现原理
所属栏目:[MySql教程] 日期:2022-03-02 热度:179
MySQL8.0 DDL原子性特性及实现原理: 1. DDL原子性概述 8.0之前并没有统一的数据字典dd,server层和引擎层各有一套元数据,sever层的元数据包括(.frm,.opt,.par,.trg等),用于存储表定义,分区表定义,触发器定义等信息;innodb层也有自己一套元数据,包括[详细]
-
Mysql的数据库迁移到另一个机器上的办法详解
所属栏目:[MySql教程] 日期:2022-03-02 热度:131
Mysql的数据库迁移到另一个机器上的办法详解: 先找到迁移服务器上的Data文件,我安装的是mysql5.7,默认安装的路径。那么就是在C:ProgramDataMySQL文件里面,先把隐藏文件打开。 这个Data文件就是你的数据文件;将你要迁移的数据库文件放到这里 然后打[详细]
-
mysql5.7版本root密码登录问题的处理方法
所属栏目:[MySql教程] 日期:2022-03-02 热度:190
发现上一篇文章解决了mysql服务无法启动问题后,竟然用root用户无密码不能登录,5.7版本不能在初始化时用root无密码登录,找了很多帖子后,解决了问题。 原来在上一篇文章的mysqld initialize方法生成的data文件里的.err文件里,可以用word打开,会有生成r[详细]
-
MySql 中聚合函数添加条件表达式的方法
所属栏目:[MySql教程] 日期:2022-03-02 热度:94
Mysql 与聚合函数在一起时候where条件和having条件的过滤时机 where 在聚合之前过滤 当一个查询包含了聚合函数及where条件,像这样的情况 select max(cid) from t where t.id999 这时候会先进行过滤,然后再聚合。先过滤出ID《999的记录,再查找最大的cid[详细]
-
通过MySQL慢查询优化MySQL性能的方式讲解
所属栏目:[MySql教程] 日期:2022-03-02 热度:71
随着访问量的上升,MySQL数据库的压力就越大,几乎大部分使用MySQL架构的web应用在数据库上都会出现性能问题,通过mysql慢查询日志跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句。 通过MySQL慢查询优化MySQL性能的方法讲解 慢查询[详细]
-
mysql开启错误 InnoDB Operating system error number 1
所属栏目:[MySql教程] 日期:2022-03-02 热度:128
mysql 启动错误(InnoDB: Operating system error number 13 ) 环境:mysq 5.6.35、centos 7.3 问题描述: 今天下午开发过来说开发库无法连接了,登录服务器后发现mysql进程down了 启动mysql: /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/[详细]
-
实现mysql级联复制的方法案例
所属栏目:[MySql教程] 日期:2022-03-02 热度:107
所谓级联复制就是master服务器,只给一台slave服务器同步数据,然后slave服务器在向后端的所有slave服务器同步数据,降低master服务器的写压力,和复制数据的网络IO。 一,配置master服务器 1,修改主配置文件 vim /etc/my.cnf 在[mysql]配置块下添加如下[详细]
-
阿里云ECS云服务器 linux系统 安置mysql后远程连接不了
所属栏目:[MySql教程] 日期:2022-03-02 热度:64
昨天买了一年的阿里云服务器,系统是linux Centos7的,满怀憧憬的装了个mysql,接下来的一天让我差点怀疑人生。。。 怎么装mysql就不多说了,反正我装了三遍,每次在阿里云上都能本地连接数据库 用navcat远程连阿里云的数据库死活连接不上。始终报:2003 -[详细]
-
MySQL慢查视日志
所属栏目:[MySql教程] 日期:2022-03-02 热度:158
和大多数关系型数据库一样,日志文件是MySQL数据库的重要组成部分。MySQL有几种不同的日志文件,通常包括错误日志文件,二进制日志,通用日志,慢查询日志,等等。这些日志可以帮助我们定位mysqld内部发生的事件,数据库性能故障,记录数据的变更历史,用[详细]
-
CentOS 7.3安置Zabbix 3.2.6记录
所属栏目:[MySql教程] 日期:2022-03-02 热度:140
本文采用操作系统:CentOS7.3 x64 需要epel源 rpm -ivh epel-release-latest-7.noarch.rpm 2. 下载zabbix rpm安装包 wget http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.6-1.el7.x86_64.rpm wget http://repo.zabbix.com/zabbix/3.2/[详细]
-
Linux安装mysql并配置外网访问的示例
所属栏目:[MySql教程] 日期:2022-03-01 热度:162
配置步骤 1.查看是否配置DNS 如果没有配置DNS参照前文配置DNS 配置相关 如果没有配置DNS yum命令找不到Linux软件库的 DNS配置免费的 DNS1=114.114.114.114即可,也可以加一个备用的DNS2=119.29.29.29 2.用yum安装mysql yum -y install mysql mysql-server[详细]
-
MySQL常用存储引擎功能与用法细说
所属栏目:[MySql教程] 日期:2022-03-01 热度:175
本文实例讲述了MySQL常用存储引擎功能与用法。分享给大家供大家参考,具体如下: MySQL存储引擎主要有两大类: 1. 事务安全表:InnoDB、BDB。 2. 非事务安全表:MyISAM、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED等。 MyS[详细]
-
解析MySQL并发下的问题及解决方法
所属栏目:[MySql教程] 日期:2022-03-01 热度:131
分析MySQL并发下的问题及解决方案: 1、背景 对于数据库系统来说在多用户并发条件下提高并发性的同时又要保证数据的一致性一直是数据库系统追求的目标,既要满足大量并发访问的需求又必须保证在此条件下数据的安全,为了满足这一目标大多数数据库通过锁和[详细]
-
如何修改mysql列数据类别
所属栏目:[MySql教程] 日期:2022-03-01 热度:67
这篇文章主要介绍了如何修改mysql列数据类型,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 怎样修改mysql列数据类型的方法:通过ALTER TABLE语句配合MODIFY关键字来修改,语法ALTER TAB[详细]
-
mysql里面字段指的是啥
所属栏目:[MySql教程] 日期:2022-03-01 热度:130
这篇文章主要介绍mysql里面字段指的是什么,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 数据库中的字段就是指表的一列。数据表中的每一行是一个记录,每一个记录包含这行中的所有信息;而字段是比记录更小的单位,字段集合组[详细]
-
mysql求长度的函数是哪种
所属栏目:[MySql教程] 日期:2022-03-01 热度:167
这篇文章主要介绍mysql求长度的函数是哪个,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql求长度的函数是length()函数和char_length()函数;其中length()函数可以返回以字节为单位的字符串的长度,而char_length()函数可以[详细]
-
mysql能够用什么代替in
所属栏目:[MySql教程] 日期:2022-03-01 热度:54
这篇文章主要介绍mysql可以用什么代替in,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! Mysql中用exists代替in;exists对外表用loop逐条查询,每次查询都会查看exists的条件语句,当exists里的条件语句能够返回记录行时,条件就[详细]
-
mysql主从同步指的是哪些
所属栏目:[MySql教程] 日期:2022-03-01 热度:57
mysql主从同步指的是什么?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧! mysql主从同步的意思为备份,主库(Master)将自己库中的写入同时同步给自己的从库(Slav[详细]
-
mysql子条件查询的案例剖析
所属栏目:[MySql教程] 日期:2022-03-01 热度:112
这篇文章将为大家详细讲解有关mysql子条件查询的案例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 mysql中,在一个表表达中可以调用另一个表表达式,这个被调用的表表达式叫做子查询(subquery)语句,也称作[详细]
-
mysql命令行启动慢查询日志的方法
所属栏目:[MySql教程] 日期:2022-03-01 热度:133
这篇文章给大家分享的是有关mysql命令行开启慢查询日志的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。 mysql命令行开启慢查询日志的方法:执行【set global slow_query_log=ON;】语句即可开启。通过执行【show variab[详细]
-
在mysql中增加用户名和密码的方法
所属栏目:[MySql教程] 日期:2022-03-01 热度:109
这篇文章主要介绍在mysql中添加用户名和密码的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! 在mysql中添加用户名和密码的方法:执行【insert into mysql.user(Host,User,Password) values(localhost,用户名,password(密码[详细]
-
下载的mysql无法安装如何处理
所属栏目:[MySql教程] 日期:2022-03-01 热度:177
小编给大家分享一下下载的mysql无法安装如何解决,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧! mysql无法安装的解决办法:首先卸载MySQL;然后删除目录C:Documents and SettingsAll UsersApplication DataMySQL;最后重新安装MySQL即[详细]
-
mysql查看是不是支持分区的方法
所属栏目:[MySql教程] 日期:2022-03-01 热度:111
小编给大家分享一下mysql查看是否支持分区的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! mysql查看是否支持分区的方法:执行【show plugins like %partiotion%;[详细]