-
centos7 systemctl 管理 mysql
所属栏目:[MySql教程] 日期:2022-07-03 热度:72
centos 7 开始使用systemctl 管理服务 服务脚本目录 /etc/systemd/system/mysql.service 脚本如下: # # Simple MySQL systemd service file # # systemd supports lots of fancy features, look here (and linked docs) for a full list: # http://www.free[详细]
-
mysql主从复制笔记
所属栏目:[MySql教程] 日期:2022-07-03 热度:91
mysql主从复制笔记: 1.故障级别 S1 最严重的,影响30%的交易额持续15分钟以上,或者影响30%的用户正常访问,持续15分钟以上 S2 比较严重,影响15%的交易额15分钟以上 S3 严重故障,影响5%的交易额15分钟左右 S4 故障,影响1%的交易额 2.性能问题 Scale up:[详细]
-
Win10怎么安装MySQL8压缩包版
所属栏目:[MySql教程] 日期:2022-07-03 热度:128
这篇文章主要为大家展示了Win10怎么安装MySQL8压缩包版,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 1 官网下载MySQL8安装 这个下载的是一个压缩包,下载后解压到指定目录即可。 2 配置环境变量 在环境[详细]
-
如何使用mysql视图
所属栏目:[MySql教程] 日期:2022-07-03 热度:51
这篇文章主要讲解了如何使用mysql视图,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 什么是视图: 视图是一种基于查询结果的虚拟表,数据来源的表称为基本表。 视图的建立和删除不影响基本表。 视图的插入,修改操作会影响[详细]
-
使用mysql触发器的方法
所属栏目:[MySql教程] 日期:2022-07-03 热度:136
这篇文章主要讲解了使用mysql触发器的方法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 什么是触发器: 触发器用来在某些操作之后,自动执行一些操作。(比如插入了新的学生信息,那么在班级表中应该修改学生数)。 当ins[详细]
-
如何使用mysql索引
所属栏目:[MySql教程] 日期:2022-07-03 热度:164
这篇文章主要为大家展示了如何使用mysql索引,内容简而易懂,希望大家可以学习一下,学习完之后肯定会有收获的,下面让小编带大家一起来看看吧。 什么是索引: 索引可以帮助快速查找数据 而基本上索引都要求唯一(有些不是),所以某种程度上也约束了数据的唯[详细]
-
SQL Server 2017 AlwaysOn AG 自动初始化
所属栏目:[MySql教程] 日期:2022-07-03 热度:172
在自动种子设定期间事务日志不能被截断 自动种子设定延迟日志截断。如果主副本上数据库负载很高,那么将显著产生大量日志,那么可能有填满日志文件的风险。当然大多数情况下日志文件设置为自动增长,没有设置限制,也要监控在自动种子设定期间日志文件所在磁[详细]
-
mysql常用函数的用法
所属栏目:[MySql教程] 日期:2022-07-03 热度:141
这篇文章主要讲解了mysql常用函数的用法,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。 mysql函数的介绍: 为了简化操作,mysql提供了大量的函数给程序员使用(比如你想输入当前时间,可以调用now()函数) 函数可以出现的位[详细]
-
mysql逻辑备份 mysqldump
所属栏目:[MySql教程] 日期:2022-07-03 热度:137
MySQL逻辑备份mysqldump 是我们平时用的比较多的备份方式,那么myqldump的备份原理是什么?是如何保证备份数据一致性的呢? 为了观察mysql在逻辑备份mysqldump 的时候,究竟做了哪些操作,我们开启全量日志! 然后我们开始我们的备份操作:mysqldump -uroot[详细]
-
怎样使用mysql变量
所属栏目:[MySql教程] 日期:2022-07-03 热度:74
小编这次要给大家分享的是如何使用mysql变量,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。 本文内容: 系统变量 用户变量 局部变量 首发日期:2018-04-18 系统变量: 系统变量就是系统已经提前定义好了的变量 系[详细]
-
mysql运用命令行模式备份和还原数据
所属栏目:[MySql教程] 日期:2022-06-30 热度:196
在mysql的命令行模式下要备份或者是还原数据库我们通常只要使用系统自带的命令就可以实现了,下面来简单的为各位介绍mysql采用命令行模式备份和还原数据方法. 一般备份数据库都会使用工具,例如phpmyadmin、Navicat,其实在Window下的cmd命令模式下备份也是个不[详细]
-
Mysql下查看用户数据库的实例
所属栏目:[MySql教程] 日期:2022-06-30 热度:70
在mysql中要查看用户名与数据库我们可以在mysql命令模式下直接使用相关的命令就可以查了,具体的小编就为各位介绍一下吧. 命令行下查看用户、数据库: mysql use gbk #进入gbk数据库 Database changed mysql show tables; #查看gbk数据库的所有表 Empty set (0[详细]
-
命令行建立Mysql数据库的实例
所属栏目:[MySql教程] 日期:2022-06-30 热度:166
建立数据库我们可以很多的方式来创建了,小编来为各位介绍使用命令行建立Mysql数据库的例子,希望例子对各位有帮助,命令行下建立不同字符集的数据库、删除数据库: [root@lamp ~]# /usr/local/mysql/bin/mysql -uroot -padmin123 Warning: Using a password on[详细]
-
在mysql中innodb表中count优化
所属栏目:[MySql教程] 日期:2022-06-30 热度:159
count()是用来统计数据表中所有记录的一个函数了,但在此函数在innodb中性能不怎么样了,下面我们来看看mysql中innodb表中count()优化,希望例子对各位有帮助. 起因:在innodb表上做count(*)统计实在是太慢了,因此想办法看能不能再快点. 现象:先来看几个测试案例[详细]
-
MySQL数据库慢日志分析工具mysqlsla使用教程详情
所属栏目:[MySql教程] 日期:2022-06-30 热度:73
mysqlsla是一个慢日志分析工具了,我们可以把慢日志对过mysqlsla进行分析从而得出性能最差的sql语句了,下面我们一起来看看吧,mysqlsla是hackmysql.com推出的一款mysql的日志分析工具,功能非常强大,数据报表,非常有利于分析慢查询的原因,包括执行频率,数据量,[详细]
-
MySQL5 数据库中文乱码问题的修复方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:184
由于Mysql是从版本 4迁移到Version 5的,原来的字符集是latin1,现在是UTF8,这就遇到了经典的乱码问题,即使通过phpadmin来访问,也是一片纷乱,还好在前端的展现正常. 在网上搜一下,很多帖子和方法,最后我通过如下步骤,终于纠正了多年来的乱码问题,首先乱码是由[详细]
-
MySQL HandlerSocket 插件安装配置细解
所属栏目:[MySql教程] 日期:2022-06-30 热度:162
HandlerSocket 是MySQL的一个插件,用于跳过MySQL的SQL层面,直接访问内部的InnoDB存储引擎,下面我们来看看MySQL HandlerSocket 插件安装配置详解. 系统信息约定: 系统版本:CentOS 6.3 X86 php安装目录:/usr/local/webserver/php5318 MySQL安装目录:/usr/local[详细]
-
mysql查看sql语句执行历史记录的实例
所属栏目:[MySql教程] 日期:2022-06-30 热度:191
下面来为各位介绍一个mysql查看sql语句执行历史记录的例子,如果你希望跟踪你程序的执行性能我们就可以使用下面方法,有需要了解的朋友可进入看看. mysql查看sql语句执行历史记录: cat ~/.mysql_history 对于mysql版本5.1以后的版本,可以通过以下方式启动日志[详细]
-
ubuntu下怎样编译安装第二个mysql数据库
所属栏目:[MySql教程] 日期:2022-06-30 热度:188
今天遇到一个这样子的问题:因为ubuntu版本的linux系统已经有一mysql数据库了,但是我们还要自己编译一个mysql,如何让linux上共存两个mysql呢?来看看下面的文章. 我的系统上已经有一个mysql了,再编译一个mysql,最麻烦的地方不在于编译,而是让两个共存. 前面的[详细]
-
在MySql中重新设置AUTOINCREMENT自增值方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:105
在mysql应用中AUTO_INCREMENT通常是设置为主自增id了,但有时我们会测试数据测试数据之后再使用delete删除了数据AUTO_INCREMENT自增值会有空间了,那么我们要如何重新设置AUTO_INCREMENT自增值呢?下面来看看吧. 一般来说,自增值主要是数据表主键或者具有唯一[详细]
-
MySQL使用query cache缓存简易使用教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:57
Query Cache(查询缓存,以下简称QC)存储SELECT语句及其产生的数据结果,特别适用于:频繁提交同一个语句,并且该表数据变化不是很频繁的场景。 1.query cache的key是sql字符串,并且要求精确匹配:大小写不一样或者多了一个空格,都会导致cache miss.query cache直[详细]
-
更改mysql最大连接数的方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:129
Mysql优化配置里涉及到最大连接数,如果我们的数据库服务器只连很少量的Mysql,而MySQL的最大连接数默认是100,这样会造成资源浪费,现在我们来告诉你如何修改这个最大连接数. MySQL的最大连接数默认是100客户端登录:mysql -uusername -ppassword;设置新的最大[详细]
-
在centos上重置mysql的超级管理root密码教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:174
在CentOS上安装完mysql,不小心忘记设置Mysql的root密码了,无法进入mysql管理,后来通过重置root密码才成功,现在把这个重置mysql的root的密码记录下来. 安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太[详细]
-
介绍Ubuntu下如何设置MySQL远程连接
所属栏目:[MySql教程] 日期:2022-06-29 热度:50
在Ubuntu安装的Mysql无法远程连接,现在我们来告诉你如何设置,如果你的Mysql无法用密码登录,可以一下前面部分. 1、mysql安装后密码无法登陆问题 这时你需要进入/etc/mysql目录下,然后查看里面的用户名和密码,然后: sudo vim debian.cnf 使用这个文件中的用户[详细]
-
深入分析MySql 报错注入原理剖析
所属栏目:[MySql教程] 日期:2022-06-29 热度:99
最近在查看服务器安全时发现有大量的各种注入sql了,在这里小编在网上整理了一些关于黑客常用的一些MySql注入的写法供各位学习让大家更清楚如何注入从而让网站安全做得更到位. 看了一下关于mysql报错注入的技术文章,都是通过类似以下的语句进行注入的,这样的[详细]