-
mysql错误代码对照表
所属栏目:[MySql教程] 日期:2022-03-31 热度:128
mysql错误代码对照表 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:数据库不存在,删除数据库失败 [@more@] mysql错误代码对照表 1005:创建表失败 1006:创建数据库失败 1007:数据库已存在,创建数据库失败 1008:[详细]
-
轻松实现session的mysql处理
所属栏目:[MySql教程] 日期:2022-03-31 热度:92
轻松实现session的mysql处理 (转)[@more@] 通常,session都是保存在临时文件里的,但是,要是把它保存在数据库里,就会给我们带来很多好处,比如统计在线人数之类的。废话不说了,看程序: include(db_mysql.inc); function open ($save_path, $session_na[详细]
-
MYSQL 多实例安装以及常见运维点
所属栏目:[MySql教程] 日期:2022-03-31 热度:91
重点:配置GNR时需要所有的GNR以[ mysqld xxx]的格式命名,否则会报找到GNR的错误 准备Mysqld_multi配置文件加入多实例的配置信息 指定GNR启动实例(不要指定MYSQLD这个关键词) mysqld_multi start 3308 指定端口和SOCK文件关闭实例 mysqladmin -uroot -p12[详细]
-
如何用pt-online-schema-change在线修改表字段长度
所属栏目:[MySql教程] 日期:2022-03-31 热度:122
pt-online-schema-change依赖条件: 操作的表必须有主键,否则执行会报错 实验如下: MySQL [mysql] create database chenfeng; Query OK, 1 row affected (0.00 sec) MySQL [mysql] use chenfeng; Database changed 创建带有主键的表test: MySQL [chenfeng][详细]
-
分布式数据库事务的两阶段提交介绍
所属栏目:[MySql教程] 日期:2022-03-31 热度:120
在分布式系统中,各个节点之间在物理上相互独立,通过网络进行沟通和协调。由于存在事务机制,可以保证每个独立节点上的数据操作可以满足ACID。但是,相互独立的节点之间无法准确的知道其他节点中的事务执行情况。所以从理论上讲,两台机器理论上无法达到[详细]
-
应用示例荟萃 performance_schema全方位解说
所属栏目:[MySql教程] 日期:2022-03-31 热度:180
经过前面6个篇幅的学习,相信大家对什么是performance_schema,已经初步形成了一个整体认识,但我想很多同行看完之前的文章之后可能还是一脸懵逼,今天就为大家带来performance_schema系列的最后一个篇章(全系共7个篇章),在这一期里,我们将为大家列举数p[详细]
-
MySQL 5.0 新特征
所属栏目:[MySql教程] 日期:2022-03-31 热度:114
Introduction 简介 MySQL 5.0 新特性教程是为需要了解5.0版本新特性的MySQL老用户而写的。简单的来说是介绍了存储过程、触发器、视图、信息架构视图,我打算每天一部分,来 连载这个教程.如果你想看一次看完PDF版本的教程,请到down.phpv.net下载.在此感谢译[详细]
-
怎样用Navicat导出MySQL的数据字典
所属栏目:[MySql教程] 日期:2022-03-31 热度:106
方法如下: 利用mysql的information_schema 库中的COLUMNS表信息来实现 例如需要导出ixinnuo_zxpt库的数据字典信息: 打开Navicat,选择查询--新建查询: select TABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COMMENT from information_schema.co[详细]
-
CentOS安装运用二进制方式mysql5.6笔记
所属栏目:[MySql教程] 日期:2022-03-31 热度:98
CentOS安装使用二进制方式mysql5.6笔记 1、上传安装包--使用root用户 2、解压安装包--使用root用户 cd /usr/local/ tar xzvf mysql-5.6.23-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.23-linux-glibc2.5-x86_64 mysql 3、创建mysql管理用户组与用户--使用[详细]
-
MySQL数据库输出和导入
所属栏目:[MySql教程] 日期:2022-03-31 热度:103
MySQL数据库导出和导入: 1).MySQLimport的语法介绍: MySQLimport位于MySQL/bin目录中,是MySQL的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(text file)导入到[详细]
-
MySQL server has gone away错误的一些常见原因解析
所属栏目:[MySql教程] 日期:2022-03-31 热度:123
发生MySQL server has gone away的最常见原因是连接闲置超时,被服务器中断连接。默认情况下,服务器关闭空闲时间超过8小时的连接,可以通过设置变量wait_timeout,来改变默认值8小时,同时还需要修改interactive_timeout。 wait_timeout:服务器关闭非交互[详细]
-
MySQL5.7新特性之单表支撑多个DML触发器
所属栏目:[MySql教程] 日期:2022-03-31 热度:181
MySQL5.6不支持一个表有多个UPDATE/DELETE/INSERT触发器。 下边看一个例子: 创建三个测试表: 点击(此处)折叠或打开 mysql create table t_trig_test_01 (name varchar(10)); Query OK, 0 rows affected (0.07 sec) mysql create table t_trig_test_02 (n[详细]
-
MySQL数据目录构架
所属栏目:[MySql教程] 日期:2022-03-31 热度:141
从概念上讲,大多数关系数据库系统是相似的:它们有一系列数据库组成,每个数据库包含一系列数据库表,但每个系统有各自组织其管理的数据方式,MySQL也不例外。 缺省地,所有由MySQL服务器mysqld管理的数据存储在一个称为MySQL数据目录的地方,所有数据库[详细]
-
在线更改主从复制选项
所属栏目:[MySql教程] 日期:2022-03-31 热度:90
MySQL最常用的架构就是主从复制了,其实主从复制有很多选项,特别是在从库端,我们可以设置复制过滤,比如说忽略某张表或某个库。这些过滤选项都是可以在线修改而不用重启的。原来对这块了解不多,最近看了下相关资料,个人觉得这个功能还是很方便的,本篇[详细]
-
linux下面创建关于java与mysql的web平台
所属栏目:[MySql教程] 日期:2022-03-31 热度:65
JAVA运行环境:j2sdk-1_4_2_05 数据库服务器:MySQL-4.0.20d Web服务器:Tomcat5.0.27 JDBC驱动程序:mysql-connector-java-3.0.14-production-bin.jar 1、搭建JAVA的运行环境 (1)到Sun公司下载j2sdk-1_4_2_05-linux-i586-rpm.bin (2)将文件改为可执行[详细]
-
字符类别数据缺失引号索引被抑制
所属栏目:[MySql教程] 日期:2022-03-31 热度:86
字符类型的数据没有使用引号,索引将被抑制,下边看一个案例: 查看表结构: 点击(此处)折叠或打开 mysql show create table test06 G *************************** 1. row *************************** Table: test06 Create Table: CREATE TABLE `test0[详细]
-
mysql 5.1.25 for Solaris 9 sprc的package安置
所属栏目:[MySql教程] 日期:2022-03-31 热度:149
本来是想下载.tar.gz的来安装,没有想到下载下来的解压有问题,只好下载了一个安装包来下载. 1.安装的包: mysql-5.1.25-rc-solaris9-sparc-64bit.pkg 2.创建mysql用户及组.如果不创建时,包下面的安装文件install/request会检查的. 也可以修改这个文件达到目[详细]
-
解决MYSQL数据从高版本导入低版本的难题
所属栏目:[MySql教程] 日期:2022-03-31 热度:128
解决MYSQL数据从高版本导入低版本的问题(转)[@more@] 近日笔者工作中遇到MYSQL数据从高版本导入低版本的问题.这样的问题一般都是高低版本字符集的设置不同.按照以往惯例是把数据用mysqldump命令导出数据后,使用文件编辑器(editplus)修改相应的DEFAULT CHAR[详细]
-
MySQL 优化器参数derived_merge致使多表关联SQL性能及其低下
所属栏目:[MySql教程] 日期:2022-03-31 热度:175
最近,MySQL维护中,遇到一个问题,通条SQL语句,在mysql 5.6的测试环境中执行速度不到1秒,但是在 mysql 5.7生产环境中执行却要近5分钟,mysql 5.7中同样的数据库同样的数据量,更新完表的统计信息后执行 速度还是要2分钟。本次问题的处理与sql语句本身没[详细]
-
MySQL Router达成MySQL的读写分离
所属栏目:[MySql教程] 日期:2022-03-31 热度:88
MySQL Router实现MySQL的读写分离: 1.简介 MySQL Router是MySQL官方提供的一个轻量级MySQL中间件,用于取代以前老版本的SQL proxy。 既然MySQL Router是一个数据库的中间件,那么MySQL Router必须能够分析来自前面客户端的SQL请求是写请求还是读请求,以[详细]
-
MySQL中大小写难题
所属栏目:[MySql教程] 日期:2022-03-31 热度:200
MySQL中大小写问题 1.MySQL大小写敏感规则 MySQL中,一个库会对应一个文件夹,库里的表会则以文件的方式存放在文件夹内,所以,操作系统对大小写的敏感性决定了数据库和表的大小写敏感(MySQL有一个只读的系统变量lower_case_file_system,其值反映的正是[详细]
-
MYSQL 各个安装包解说
所属栏目:[MySql教程] 日期:2022-03-31 热度:161
Enterprise Edition和Community Edition以下内容是一样的! Dependency relationships exist among some of the packages. If you plan to install many of the packages, you may wish to download the RPM bundle tar file instead, which contains all[详细]
-
LnixuAS3Mysql没法启动问题
所属栏目:[MySql教程] 日期:2022-03-31 热度:113
AS3默认是只包含MySQL除了服务器程序外的部分的,所以需要从RPMFIND下载 MySQL的源RPM重建(最好使用源码包,采用MySQL.com提供的RPM和BIN包都可能在其它使用mysql的部分编译时候出现错误). 1.src.rpm 下载了mysql-3.23.58-1.src.rpm。[@more@] 1.cp mysql[详细]
-
搭建node服务 运作MySQL
所属栏目:[MySql教程] 日期:2022-03-31 热度:124
为了进行复杂信息的存储和查询,服务端系统往往需要数据库操作。数据库分为关系型数据库和非关系型数据库,关系型数据库有MySQL、Oracle、SQL Server等,非关系型数据库有Redis(常用来做缓存)、MongoDB等。MySQL是目前很流行的数据库,本文将要介绍如何[详细]
-
5.7版本 Semisync Replication 加强
所属栏目:[MySql教程] 日期:2022-03-31 热度:100
5.7版本 Semisync Replication 加强: 一 前言 前文 介绍了5.5/5.6 版本的MySQL semi sync 基础原理和配置,随着MySQL 5.7 的发布,新版本的MySQL修复了semi sync 的一些bug 并且增强了功能。 支持发送binlog和接受ack的异步化; 支持在事务commit前等待ACK[详细]