-
MySQL5 数据库中文乱码问题的修复方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:73
由于Mysql是从版本 4迁移到Version 5的,原来的字符集是latin1,现在是UTF8,这就遇到了经典的乱码问题,即使通过phpadmin来访问,也是一片纷乱,还好在前端的展现正常. 在网上搜一下,很多帖子和方法,最后我通过如下步骤,终于纠正了多年来的乱码问题,首先乱码是[详细]
-
MySQL HandlerSocket 插件安装配置细解
所属栏目:[MySql教程] 日期:2022-06-30 热度:181
HandlerSocket 是MySQL的一个插件,用于跳过MySQL的SQL层面,直接访问内部的InnoDB存储引擎,下面我们来看看MySQL HandlerSocket 插件安装配置详解. 系统信息约定: 系统版本:CentOS 6.3 X86 php安装目录:/usr/local/webserver/php5318 MySQL安装目录:/usr/loc[详细]
-
mysql查看sql语句执行历史记录的实例
所属栏目:[MySql教程] 日期:2022-06-30 热度:75
下面来为各位介绍一个mysql查看sql语句执行历史记录的例子,如果你希望跟踪你程序的执行性能我们就可以使用下面方法,有需要了解的朋友可进入看看. mysql查看sql语句执行历史记录: cat ~/.mysql_history 对于mysql版本5.1以后的版本,可以通过以下方式启动日[详细]
-
ubuntu下怎样编译安装第二个mysql数据库
所属栏目:[MySql教程] 日期:2022-06-30 热度:161
今天遇到一个这样子的问题:因为ubuntu版本的linux系统已经有一mysql数据库了,但是我们还要自己编译一个mysql,如何让linux上共存两个mysql呢?来看看下面的文章. 我的系统上已经有一个mysql了,再编译一个mysql,最麻烦的地方不在于编译,而是让两个共存. 前面[详细]
-
在MySql中重新设置AUTOINCREMENT自增值方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:50
在mysql应用中AUTO_INCREMENT通常是设置为主自增id了,但有时我们会测试数据测试数据之后再使用delete删除了数据AUTO_INCREMENT自增值会有空间了,那么我们要如何重新设置AUTO_INCREMENT自增值呢?下面来看看吧. 一般来说,自增值主要是数据表主键或者具有唯[详细]
-
mysql运用命令行模式备份和还原数据
所属栏目:[MySql教程] 日期:2022-06-30 热度:114
在mysql的命令行模式下要备份或者是还原数据库我们通常只要使用系统自带的命令就可以实现了,下面来简单的为各位介绍mysql采用命令行模式备份和还原数据方法. 一般备份数据库都会使用工具,例如phpmyadmin、Navicat,其实在Window下的cmd命令模式下备份也是个[详细]
-
mysql中tinyint1和zerofill是啥意思
所属栏目:[MySql教程] 日期:2022-06-30 热度:72
tinyint在mysql中指定长度了并且我们是不需要定义长度了就是定义了也是默认长度了,那么我们有时会看到tinyint(1)写法了,那么mysql中tinyint(1)和zerofill是什么意思呢?下面来持看. 知道了tinyint(1)中的1只是指定显示长度,并不表示存储长度,不过要字段指[详细]
-
推荐一个shell,它能自动恢复mysql主从错误
所属栏目:[MySql教程] 日期:2022-06-30 热度:104
本文绝对干货,我们将分享一个shell,他的作用是能够自动恢复mysql主从错误,让你想象不到的强大,想用的朋友直接复制吧,本shell的功能是自动恢复mysql主从错误,是不是感觉非常强大?好吧,直接上代码: #!/bin/sh # check_mysql_slave status ip=eth0 mysql_co[详细]
-
mysql不支持在子查询中使用limit修复办法
所属栏目:[MySql教程] 日期:2022-06-30 热度:70
limit在mysql中查询指定数据X到N条的一个功能了,但在mysql子查询时会发现limit无效了,那么我们要如何解决此问题?下面一起来看看. 今天在处理一个电影网站的数据,需要更改部分内容,因为这个网站的电影太多了,一条一条处理非常困难,所以想先从部分内容开始[详细]
-
mysql表中记录重复解决方案
所属栏目:[MySql教程] 日期:2022-06-30 热度:100
记录重复的这些问题小编介绍过非常的多了,如果不信可以可以百度找找,下面一起来看小编整理的一篇mysql表中记录重复处理方案,今天写了一个airport表,主要有这么几个字段. //主键id,机场英文名称,机场中文名称,机场三字码,机场所在城市名子 id, name, c_name[详细]
-
在mysql中order by null的用法
所属栏目:[MySql教程] 日期:2022-06-30 热度:198
以前查询mysql的时候,一般会用order by来进行排序,如果我们不需要对字段进行排序,应该怎么办呢?这个时候就得用order by null了. order by null用途是强制对查询结果禁用排序,通过explain检查查询语句时候,如果看到Extra列中有Using filesort,这是对性能有[详细]
-
MySQL二进制日志使用操作流程
所属栏目:[MySql教程] 日期:2022-06-30 热度:73
二进制日志非常的好用了,我们通常可以使用mysql二进制日志进行一些操作了,下面我们来深入理解MySQL二进制日志使用例子与说明. 简介:MySQL的二进制日志可以说或是MySQL最重要的日志了,它记录了所有的DDL和DML(除了数据查询语句)语句,以事件形式记录,还包含[详细]
-
MySQL备份与还原几种实用方法汇总
所属栏目:[MySql教程] 日期:2022-06-30 热度:77
MySQL备份可是方法众多了我相信各位朋友都会根据自己每一个网站不同情况来进行 MySQL备份了,下面我今天给各位整理常用的MySQL备份例子. 总结下几种常用的mysql备份方法: 一、直接拷贝数据库文件 首先把内存中的数据都刷新到磁盘中,同时锁定数据表,以保证拷[详细]
-
MYSQL数据库无法从远程连接的解决方法
所属栏目:[MySql教程] 日期:2022-06-30 热度:59
MYSQL数据库不能从远程连接多数是配置权限问题与防火强端口问题了,我们只要在这两个进行处理即可了,下面一起来看看. 如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host 172.21.200.35 is not allowed to connect to this MySQL server 解决方法:[详细]
-
在MySQL中into outfile将导入数据到文件
所属栏目:[MySql教程] 日期:2022-06-30 热度:90
into outfile是mysql中的一个数据备份命令了,可以直接把数据保存到.txt或 .sql文件了,这些文件可以用来做数据备份了,下面一起来看看into outfile用法与例子. 1、如果MYSQL服务器是单独的机器,我们是在一个client上进行操作,我们要把数据结果导入到client机[详细]
-
mysql数据库完美增量备份脚本教程
所属栏目:[MySql教程] 日期:2022-06-30 热度:50
增量备份的意思就是在以前数据上进行增加备份了,这样的数据备份无需大量的操作,只需要小小的变动就可以实现数据备份了,下面给各位整理了一段mysql数据库完美增量备份脚本,希望对大家有帮助. 是否因为mysql太大,来回备份浪费资源带宽而发愁,如果想解决这个[详细]
-
Mysql数据表一直显示使用中的解决方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:109
修复表是因为数据库丢失或损坏了,我们可以通过mysql自带的命令或一些工具进行修复从而使用表可以正常使用了,下文小编为各位介绍一些解决办法. 打开phpmyadmin选择数据库查看,果然有3个表显示为使用中,勾选之后进行修复表,出现错误提示不能被修复.于是接着[详细]
-
Mysql慢查询使用及参数详解
所属栏目:[MySql教程] 日期:2022-06-29 热度:175
慢查询是mysql中一个非常重要的日志了,我们可以通过mysql慢查询日志来分析具体导致mysql查询慢的原因与sql语子,下面就和小编来简单的学习一下. 慢查询为系统中查询时间超过long_query_time的值,分析慢查询是优化SQL的基础,默认清下Mysql慢查询为关闭状态,[详细]
-
从mysql数据库导出表结构和数据详解
所属栏目:[MySql教程] 日期:2022-06-29 热度:111
在mysql中导入数据或结构我们可以使用mysqldump命令来完成了,下面小编整理了一些简单的mysql数据库导出表结构和数据示例供各位参考. 导出数据库 -- 导出dbname下的test表结构 mysqldump -uroot -p123456 -d dbname test test.sql -- 导出dbname下的test表[详细]
-
在Mysql中maxallowedpacket限制导致主从同步出错
所属栏目:[MySql教程] 日期:2022-06-29 热度:59
主从同步功能多任用于多台服务器之间数据的一个传输了,在此小编今天主来为各位介绍一篇在max_allowed_packet限制导致主从同步出错问题解决方法. Mysql主从运行有一段时间了,没有出过什么问题,但最近接着出了两次问题,记录下方便后面排查. Slave_IO_Running[详细]
-
mysql数据库explain命令用法细解
所属栏目:[MySql教程] 日期:2022-06-29 热度:130
一个常见的理解错误:mysql在执行explain时不会执行sql语句,事实上如果查询的from字段有子查询,explain会执行子查询. explain只能解释select查询,对update,delete,insert需要重写为select. 下面就explain的各个字段分别解释. 1.id 当sql语句中有子查询和关[详细]
-
在mysql中字符串索引问题与例子
所属栏目:[MySql教程] 日期:2022-06-29 热度:128
字符串索引与数字索引有一些方面如果没做好会非常的慢了,今天我们就一起来看看小编整理的一些mysql中字符串索引问题与例子了,因为字符索引相对来说也简单文章就简单的整理了一些例子,希望对各位有帮助. 事情的起因是线上日志发现的mysql慢查询,100万数据量[详细]
-
深度分析mysql日志教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:53
mysql日志我们可以总结有以下几种,错误日志、查询日志、慢查询日志、二进制日志了,这些日志每种都有自己的用处了,在mysql中日志也起到非常重要的作用了. 1.错误日志 错误日志主要用于定位mysql启动和运行中的一些问题,错误日志是默认开启的,可以通过show g[详细]
-
MYSQL压力测试工具sysbench安装测试过程详解
所属栏目:[MySql教程] 日期:2022-06-29 热度:124
sysbench是一款开源的多线程性能测试工具,可以执行CPU/内存/线程/IO/数据库等方面的性能测试,数据库目前支持MySQL/Oracle/PostgreSQL,下面我们来看看它的安装与测试. 如果评测一台mysql数据库的压力,可以使用sysbench来测试,具体的操作出下,先安装sysbench[详细]
-
mysql过程删除html标签的函数例子
所属栏目:[MySql教程] 日期:2022-06-29 热度:113
mysql本身没有去除html代码的内置函数,但是在一些情况下,不得不在数据库层次提取一些去除了html代码的纯文本,经过谷歌后,找到了以下两个函数,经测试,均可用. SQL代码: SET GLOBAL log_bin_trust_function_creators=1; DROP FUNCTION IF EXISTS fnStripTags[详细]