-
Mysql慢查询使用及参数详解
所属栏目:[MySql教程] 日期:2022-06-29 热度:95
慢查询是mysql中一个非常重要的日志了,我们可以通过mysql慢查询日志来分析具体导致mysql查询慢的原因与sql语子,下面就和小编来简单的学习一下. 慢查询为系统中查询时间超过long_query_time的值,分析慢查询是优化SQL的基础,默认清下Mysql慢查询为关闭状态,[详细]
-
mysql过程删除html标签的函数例子
所属栏目:[MySql教程] 日期:2022-06-29 热度:148
mysql本身没有去除html代码的内置函数,但是在一些情况下,不得不在数据库层次提取一些去除了html代码的纯文本,经过谷歌后,找到了以下两个函数,经测试,均可用. SQL代码: SET GLOBAL log_bin_trust_function_creators=1; DROP FUNCTION IF EXISTS fnStripTags[详细]
-
修复MYSQL导入中文数据乱码问题
所属栏目:[MySql教程] 日期:2022-06-29 热度:109
MYSQL导入中文数据乱码其实就是由编码不统一所导致了,我们要以对导入数据时设置一下导入编码即可解决,下面整理了几种方法. 方法一:在命令行导入乱码解决 use database_name; set names utf8; (或其他需要的编码) source example.sql (sql文件存放路径) 方[详细]
-
MYSQL压力测试工具sysbench安装测试过程详解
所属栏目:[MySql教程] 日期:2022-06-29 热度:70
sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试,数据库目前支持MySQL/Oracle/PostgreSQL,下面我们来看看它的安装与测试. 如果评测一台mysql数据库的压力,可以使用sysbench来测试,具体的操作出下,先安装sysbench[详细]
-
深度分析mysql日志教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:119
mysql日志我们可以总结有以下几种,错误日志、查询日志、慢查询日志、二进制日志了,这些日志每种都有自己的用处了,在mysql中日志也起到非常重要的作用了. 1.错误日志 错误日志主要用于定位mysql启动和运行中的一些问题,错误日志是默认开启的,可以通过show g[详细]
-
在mysql中字符串索引问题与例子
所属栏目:[MySql教程] 日期:2022-06-29 热度:102
字符串索引与数字索引有一些方面如果没做好会非常的慢了,今天我们就一起来看看小编整理的一些mysql中字符串索引问题与例子了,因为字符索引相对来说也简单文章就简单的整理了一些例子,希望对各位有帮助. 事情的起因是线上日志发现的mysql慢查询,100万数据量[详细]
-
mysql数据库explain命令用法细解
所属栏目:[MySql教程] 日期:2022-06-29 热度:86
一个常见的理解错误:mysql在执行explain时不会执行sql语句,事实上如果查询的from字段有子查询,explain会执行子查询. explain只能解释select查询,对update,delete,insert需要重写为select. 下面就explain的各个字段分别解释. 1.id 当sql语句中有子查询和关[详细]
-
在Mysql中maxallowedpacket限制导致主从同步出错
所属栏目:[MySql教程] 日期:2022-06-29 热度:93
主从同步功能多任用于多台服务器之间数据的一个传输了,在此小编今天主来为各位介绍一篇在max_allowed_packet限制导致主从同步出错问题解决方法. Mysql主从运行有一段时间了,没有出过什么问题,但最近接着出了两次问题,记录下方便后面排查. Slave_IO_Running[详细]
-
sphinx实现联合查询几个例子
所属栏目:[MySql教程] 日期:2022-06-29 热度:120
sphinx也就是一个像mysql数据库的工具了,我们可以在linux中使用sphinx来替换mysql了,下面小编整理了几个sphinx联合查询的语句,记得以前sphinx是不支持联合查询的,第一次接触sphinx,好像2010年初的时候,当时写过一篇关于sphinx安装的文章,sphinx mmseg mysq[详细]
-
sphinx实现增量索引 分布式索引几个例子
所属栏目:[MySql教程] 日期:2022-06-29 热度:84
增量索引 分布式索我们可以这样理解增加就是在原基础上增加,分布式索是我们不够多了,要从别人那里拿或放到别人那边去,增量索引,其实就是增加的内容,例如:存款有100块,今天挣了10块,这10块就是增量了. 分布式索引,可以这样理解,想开公司钱不够,需要向很多人[详细]
-
sphinx scws全文检索的安装配置步骤
所属栏目:[MySql教程] 日期:2022-06-29 热度:162
scws是一个由php做的免费的开源的中文分词系统了,支持 PHP 的扩展方式调用了,下面我们来看看scws全文检索的安装配置. 这次搭建的环境:centos 6.5 x86,php 5.3.3,mysql 5.5.8,三次搭建各不相同. 一,下载sphinx,scws相关包 sphinx下载地址:http://sphinxsear[详细]
-
MySQL存储过程实现Oracle邻接模型树形处理的方法实例
所属栏目:[MySql教程] 日期:2022-06-29 热度:128
项目需求用到了邻接模型,但是是采用开源的Mysql,而Mysql没有这个功能,Oracle数据库提供了现在的分析方法 connect by 处理邻接模型,不过mysql支持存储过程,可以建立存储过程实现Oracle的分析功能. 数据库对层次结构的处理模型有好多种,可以根据自己的需求来[详细]
-
PostgreSQL遍历简单树的方法教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:181
上次我们讲了 MySQL存储过程实现Oracle邻接模型树形处理的方法实例,现在我们来看看POSTGRESQL如何实现ORACLE的CONNECT BY,我们可以用PostgreSQL的WITH递归遍历树. 还是用上次MySQL存储过程实现Oracle邻接模型树形处理的方法实例同样的表以及数据,POSTGRESQ[详细]
-
MySQL数据库自动定时备份策略与恢复教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:120
对于每天更新的mysql数据库,做好备份工作至关重要,现在我们来讲讲如何建立数据库的备份策略,让mysql自动每天定时备份. 注意:主从同步不能代替数据库备份 举例说明,如果我们在主数据库上误删了一个table,那么从数据库也会执行相应的操作,如果没有备份,这就[详细]
-
Drupal的MySQL InnoDB数据库备份与还原实例教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:57
折腾过MySql数据库的同学都知道,MyISAM类型的Mysql备份和管理比较方便,现在我们来分享一下InnoDB类型的Mysql数据库如何备份和还原. 首先,为什么要这么做呢,因为我工作于一个大型drupal项目,数据库文件很大,而且每个新特性都在分支上进行开发,这样意味着我[详细]
-
添加新数据库到MySQL主从复制教程解问题解答
所属栏目:[MySql教程] 日期:2022-06-29 热度:61
MySQL作为开源免费数据库的主流,应用非常广,而MySQL主从也是高性能网站架构中必要的环节,特别是一些开源的CMS如drupal、Wordpress,本文就MySQL主从的复制同步讲解一下,以及过程会出现的问题. MySQL主从复制一般情况下我们会设置需要同步的数据库,使用参数[详细]
-
MySQL动态添删改列字段命令
所属栏目:[MySql教程] 日期:2022-06-29 热度:61
在mysql字段的操作通常是使用alert来进行如修改,增加,删除,改类型或修改自增ID等等,下面我整理了一些mysql字操作例子,一起来看看吧. MySQL如何动态添删改列字段呢,SQL如下: 动态增加列字段:ALERT TABLE table1 add transactor varchar(10) not Null; 动态[详细]
-
mysql下的not exists b except A解决办法
所属栏目:[MySql教程] 日期:2022-06-29 热度:195
朋友在使用mysql时提示not exists(b except A)错误了,下文章小编整理了一篇此错误问题的解决办法,数据库系统概论第六版中文版中的51页,有个not exists(b except A) 的例子,要求查询找出选修了 Biology 系开设的所有课程的学生,实验平台搭建去我博客搜索,书[详细]
-
Mycat学习实践 Mycat的zookeeper集群模式
所属栏目:[MySql教程] 日期:2022-06-28 热度:53
Mycat学习实战-Mycat的zookeeper集群模式 1. ZooKeeper简介 2. ZooKeeper角色和端口 3. ZooKeeper部署简介 4. ZooKeeper部署管理Mycat 4.3.1 下载解压 4.3.2 修改配置文件 4.3.3 添加myid文件 4.3.4 同步zookeeper目录到其它2个节点,修改myid 4.3.5 启动z[详细]
-
sql 寻常语句
所属栏目:[MySql教程] 日期:2022-06-28 热度:172
这里主要是针对mysql的sql语句: ①-----------MyBatis SQL xml处理小于号与大于号 当我们需要通过xml格式处理sql语句时,经常会用到 ,=,,=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。 这[详细]
-
saltstack 执行成果返回到mysql
所属栏目:[MySql教程] 日期:2022-06-28 热度:145
系统:ubuntu 17.04 master (salt-master , mysql,python2.7-mysql) syndic (salt-master,mysql-client,salt-syndic,python2.7-mysql) minion (salt-minion,mysql-client,python2.7-mysql) master #cat /etc/salt/master|grep -v # |grep -v[详细]
-
mysql插进缓存
所属栏目:[MySql教程] 日期:2022-06-28 热度:116
在indodb_的存储引擎中,主键是唯一的标识符。通常应用程序中行记录的插入顺序是按照主键递增的顺序进行插入的 mysql create table t ( a int auto_increment, b varchar(30), primary key(a) ); mysql insert into t(a,b) values (0,0) mysql insert into[详细]
-
非中断业务数据库移动一例
所属栏目:[MySql教程] 日期:2022-06-28 热度:159
下面是某业务库的迁移过程, 从Source Master/Slave集群迁移至Target MHA集群. 前期准备, 配置数据从Source Master复制到Target Master, 即Target Master成为Source Master的Slave(若Target Master是新库的话, 还可添加replicate-do-db=name过滤条件). 迁移[详细]
-
SQL Server 2012 完全安置
所属栏目:[MySql教程] 日期:2022-06-28 热度:60
SQL Server 2012 完全安置: 1.打开安装文件进行安装 2.点击安装进行安装 3.等待安装测试 4.输入产品密钥 5.接受许可 6.安装程序支持规则测试 7.功能安装选择 8.选择功能 9.安装规则校验 10.安装配置,实例进行配置,更改安装目录 11.安装磁盘评估校验 12.[详细]
-
关于MySQL5.6及以后版本安装以后启动不了的难题
所属栏目:[MySql教程] 日期:2022-06-28 热度:136
Mysql 5.6及以后版本出处于安全考虑,root密码不为空。所以在MySQL的安装过程中,会生成一个随机密码, 执行 # /etc/init.d/mysql stop 然后 #mysqld_safe --user=mysql --skip-grant-tables --skip-networking 再执行 #mysql -u root mysql 进入MySQL以后[详细]
