-
MySQL5 数据库中文乱码问题的修复方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:69
由于Mysql是从版本 4迁移到Version 5的,原来的字符集是latin1,现在是UTF8,这就遇到了经典的乱码问题,即使通过phpadmin来访问,也是一片纷乱,还好在前端的展现正常. 在网上搜一下,很多帖子和方法,最后我通过如下步骤,终于纠正了多年来的乱码问题,首先乱码是[详细]
-
MySQL HandlerSocket 插件安装配置细解
所属栏目:[MySql教程] 日期:2022-06-29 热度:119
HandlerSocket 是MySQL的一个插件,用于跳过MySQL的SQL层面,直接访问内部的InnoDB存储引擎,下面我们来看看MySQL HandlerSocket 插件安装配置详解. 系统信息约定: 系统版本:CentOS 6.3 X86 php安装目录:/usr/local/webserver/php5318 MySQL安装目录:/usr/loc[详细]
-
mysql查看sql语句执行历史记录的实例
所属栏目:[MySql教程] 日期:2022-06-29 热度:62
下面来为各位介绍一个mysql查看sql语句执行历史记录的例子,如果你希望跟踪你程序的执行性能我们就可以使用下面方法,有需要了解的朋友可进入看看. mysql查看sql语句执行历史记录: cat ~/.mysql_history 对于mysql版本5.1以后的版本,可以通过以下方式启动日[详细]
-
ubuntu下怎样编译安装第二个mysql数据库
所属栏目:[MySql教程] 日期:2022-06-29 热度:60
今天遇到一个这样子的问题:因为ubuntu版本的linux系统已经有一mysql数据库了,但是我们还要自己编译一个mysql,如何让linux上共存两个mysql呢?来看看下面的文章. 我的系统上已经有一个mysql了,再编译一个mysql,最麻烦的地方不在于编译,而是让两个共存. 前面[详细]
-
在MySql中重新设置AUTOINCREMENT自增值方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:58
在mysql应用中AUTO_INCREMENT通常是设置为主自增id了,但有时我们会测试数据测试数据之后再使用delete删除了数据AUTO_INCREMENT自增值会有空间了,那么我们要如何重新设置AUTO_INCREMENT自增值呢?下面来看看吧. 一般来说,自增值主要是数据表主键或者具有唯[详细]
-
同一台服务器上面安置多个mysql数据库
所属栏目:[MySql教程] 日期:2022-06-29 热度:167
测试环境中经常需要多台mysql数据库来进行各种环境和场景的模拟,由于测试环境中的资源一般都是比较有限的,也就需要在一台服务器上面搭建多个mysql数据库来完成测试的需求。本文档介绍在Centos6.4的环境中安装多个mysql 5.7数据库的操作方法。 RPM方式安[详细]
-
Co-PLAN-协同策划盘口架设平台
所属栏目:[MySql教程] 日期:2022-06-29 热度:196
Co-PLAN(协同计划平台)以先进的项目管理和目标绩效管理思想为指导,面向制造业企业,将企业的项目管理、月度目标管理和绩效考核管理紧密融合,规范项目管理流程,协助实现从项目立项、计划、执行、监控和结项的项目全生命周期管理,量化部门、员工的工作[详细]
-
MySQL 开启报错 Table mysql.plugin doesn t exist
所属栏目:[MySql教程] 日期:2022-06-29 热度:97
启动报错: /opt/szy/bin/mysqld: Table mysql.plugin doesnt exist 141211 15:06:12 [ERROR] Cant open the mysql.plugin table. Please run mysql_upgrade to create it. 141211 15:06:14 [ERROR] Fatal error: Cant open and lock privilege table[详细]
-
单人的小项目mysql_mgr_test开放了
所属栏目:[MySql教程] 日期:2022-06-29 热度:143
之前写了一版简单的shell脚本,能够实现简单的MySQL Group Replication环境的测试快速部署,大概就1分多钟的时间就快速创建多个实例节点,如果要学习尝鲜MGR的话还是推荐试试的。 自己也手工测试过几次,还能用。说不上高大上,但是能够基本满足需求,今天[详细]
-
SQLAdvisor调查与应用
所属栏目:[MySql教程] 日期:2022-06-29 热度:121
SQLAdvisor调研与应用: 一、需求 1.1、降低慢查询量与影响 [1]、为降低线上慢查询的数量与影响 [2]、为减少DBA日常优化的繁杂工作 [3]、为方便、快速、自动优化慢SQL [4]、为直观展示慢SQL结果等 二、SQLAdvisor 2.1、SQLAdvisor简介 在数据库运维过程中[详细]
-
源码包编译安置MySQL 5.6脚本
所属栏目:[MySql教程] 日期:2022-06-29 热度:69
源码包编译安装MySQL5.6脚本,一个机器安装两个MySQL数据库,编译时指定端口,安装路径和socket文件位置。 安装完成的MySQL安装文件可以打包复制到别的机器使用,在别的机器使用时候只需要初始化,给相关目录权限既可以。 安装3307端口的mysql: #!/bin/ba[详细]
-
Windows环境下phpMyAdmin的安装配置办法
所属栏目:[MySql教程] 日期:2022-06-29 热度:141
phpMyAdmin是一款很受欢迎的MySQL管理工具,Windows下的安装配置方法 启动的Apache过程中,有时候因为监听端口冲突,会报错而启动失败,类似的错误信息如下: 17:09:04 [Apache] Error: Apache shutdown unexpectedly. 17:09:04 [Apache] This may be due[详细]
-
innodb_support_xa的用途
所属栏目:[MySql教程] 日期:2022-06-29 热度:194
innodb_support_xa可以开关InnoDB的xa两段式事务提交。 如何开启? innodb_support_xa=true,支持xa两段式事务提交。 默认为true,值为on,多线程并发执行提交事务,按照事务的先后顺序写入binlog,如果关闭则binlog记录事务的顺序可能与实际不符,造成slave[详细]
-
mysql -e细说
所属栏目:[MySql教程] 日期:2022-06-29 热度:86
可以用shell脚本操作mysql数据库,使用mysql的-e参数可以执行各种sql的(创建,删除,增,删,改、查)等各种操作 。 mysql -hhostname -Pport -uusername -ppassword -e 相关mysql的sql语句,不用在mysql的提示符下运行mysql,即可以在shell中操作mysql的方[详细]
-
mysql expire_logs_days是如何生效和计算出来的
所属栏目:[MySql教程] 日期:2022-06-29 热度:60
mysql主备复制是通过binlog完成的。在开启binlog的情况下,expire_logs_days参数可以让mysql自动清理若干天前的binlog。 那么expire_logs_days是在什么时候生效的呢?初步猜想实在每次产生一个新的binlog的时候去判断一次。查了一下具体的实现,确实是这样[详细]
-
Linux下优化Mysql的运行环境教程详解
所属栏目:[MySql教程] 日期:2022-06-29 热度:69
Mysql优化已经讲过很多篇教程了,而且网上也很多相关内容,但是本文我们是讲Linux下Mysql运行环境如何进行优化,有些地方与以往有所不同,也具有参考价值. 一、修改Linux默认的IO调度算法. linux默认的IO调度算法为cfq,需要修改为dealine,如果是SSD或者PCIe-SS[详细]
-
Mysql怎样存储唯一识别码UUID
所属栏目:[MySql教程] 日期:2022-06-29 热度:134
UUID含义是通用唯一识别码,这 是一个软件建构的标准,本教程我们来讲讲在Mysql中如何存储UUID,通常用UUID做唯一标识,需要在数据库中进行存储. UUID的格式 [java] String string = UUID.randomUUID().toString(); System.out.println(uuid: + string); uuid:[详细]
-
总结mysql数据库中InnoDB与Myisam表类型的的六大差别
所属栏目:[MySql教程] 日期:2022-06-29 热度:119
本文我们来总结一下mysql数据库中InnoDB与Myisam表类型的的六大区别,分别是:构成上的区别,事务处理上方面,SELECT,UPDATE,INSERT,Delete操作,对AUTO_INCREMENT的操作,表的具体行数,锁. 一、构成上的区别: MyISAM 每个MyISAM在磁盘上存储成三个文件,第一个文[详细]
-
mysql 判断有否存在数据的4种方法
所属栏目:[MySql教程] 日期:2022-06-29 热度:148
记录是否存在在mysql中有无数的方法了,这里小编根据自己的经验整理了4种来判断数据是否存在的sql语句,希望对大家有帮助. 1.SELECT EXISTS(SELECT * FROM `feed` WHERE `uid` =1121293) 只能判断是否存在记录,子查询中的SELECT *在执行时会被忽略掉. 2.SELE[详细]
-
sql插入数据提示已经存在,则执行update更新
所属栏目:[MySql教程] 日期:2022-06-29 热度:191
这个例子其实是非常的简单了就是要实现sql插入数据时,如果已经存在,则执行update更新了,这样对于sql与程序来讲是非常的简洁的,下面就和小编一起来深入的分析一下吧. 在很多项目中,我们需要对数据进行不断的调用和更新,如果有新的数据过来,还要把它加入到[详细]
-
MySQL慢查询日志启动分析详解介绍
所属栏目:[MySql教程] 日期:2022-06-29 热度:101
mysql的慢查询日志是用来记录log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在MySQL启动的时候加入一些参数即可实现了,下面小编来整理windows与linux下的例子. 1)配置开启 Linux:在mysql配置文件 my.cnf 中增[详细]
-
mysql中巧用函数与过程过滤html标签
所属栏目:[MySql教程] 日期:2022-06-29 热度:138
如果要过滤html标签多半同学都使用php的函数了,但是大家不知道是可以直接在mysql中进行去除htm标签吧,下面一起来看看吧. mysql本身没有去除html代码的内置函数,但是在一些情况下,不得不在数据库层次提取一些去除了html代码的纯文本. 经过谷歌后,找到了以下[详细]
-
简析MySQL读写分离与负载均衡实例教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:57
MySQL 数据库的读写分离和负载均衡一般是通过第三方软件来实现的,也可以通过mysql驱动程序来实现,如com.mysql.jdbc.ReplicationDriver. 详细文档参见:http://dev.mysql.com/doc/refman/5.5/en/connector-j-info.html,代码如下: import java.sql.Connection[详细]
-
MySQL管理工具MySQL Utilities的说明及安装教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:145
MySQL Utilities提供一组命令行工具用于维护和管理 MySQL 服务器,本教程我们来讲讲MySQL管理工具MySQL Utilities的介绍及安装配置. MySQL Utilities介绍 MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具(克[详细]
-
MySQL Utilities设置管理数据库MySQL教程
所属栏目:[MySql教程] 日期:2022-06-29 热度:110
MySQL Utilities提供了一系列MySQL服务器和数据库的管理工具,完全支持MySQL5.1及以上版本,也兼容MySQL5.0版本,不过有些特性不支持,不支持MySQL4.0版本. 在下面的章节中,将介绍描述一些需求、目标、执行方法、具体方案和说明等管理任务以及所需的特定权限.[详细]
