mysql主从配置 my.cnf示例 my.cnf实例 mysql集群配置

   mysql主从配置,这个是我在线上的配置,涉及到公司资源的我就随便输入,如IP,user,passwd等~  主服务器  1 .修改配置文件,添加2行 //  最后有附带公司的my.cnf配置。  vi /etc/my.cnf  log-bin=mysql-bin   //必须打开,从库是根据bin的二进制文件来读取主库操作记录。  server-id = 1

当规模到亿级 MySQL是一个更好的NoSQL!

  MySQL是一个更好的NoSQL数据库。当考虑到NoSQL的使用案例,比如对Key/Value键值存储来讲,MySQL在性能、易用性和稳定性方面更有意义。MySQL毕竟是一款成熟稳定的产品,在互联网上有大量的在线教程,范围从操作到失败案例,从主从复制到其它不同模式的应用,不一而足。基于这个原因,MySQL相比其他新兴并没有经过多年洗礼的NoSQL来讲,确实有一定的优势。  近些年来,NoSQL

标签:

Mysql压力测试工具mysqlslap

  mysqlslap 是 Mysql 自带的压力测试工具,可以模拟出大量客户端同时操作数据库的情况,通过结果信息来了解数据库的性能状况    mysqlslap 的一个主要工作场景就是对数据库服务器做基准测试    例如我们拿到了一台服务器,准备做为数据库服务器,那么这台服务器的硬件资源能够支持多大的访问压力呢?优化了操作系统的内核参数后,是否提升了性能?调整了Mysql配置参数后,对性能有多少

标签:

为什么你的MySQL跑得很慢?

其实这是一个老问题了: 为什么会觉得数据库比较慢呢? 再换种问法: 数据库优化要从哪些方面入手? 第一点,硬件太老 硬件我们这里主要从CPU、内存、磁盘三个方面来说下,还有一些因素

标签:

mysql 分页存储过程实例

   收集了四款mysql 分页存储过程实例代码,有高效的分页存储过程以及入门级的和通用的存储过程分页代码,如果你正在学mysql分页存储过程就进来看看吧。  mysql测试版本:5.0.41-community-ntmysql分页存储过程   drop procedure if exists pr_pager;  create procedure pr_pager(  in

标签:

php mysql经典分页程序

   提供一款php分页代码,这是一款比较简单也常的limit进来分页了,同时他还带有条件查询分页功能,代码如下:  $conn=mysql_connect($mysql_host,$mysql_user,$mysql_password) or die('连接服务器出错');  mysql_select_db($mysql_db) or die("选择数据库教程出错"

标签:

简单实用php mysql分页代码

   $qh=mysql_query("select count(*) as rcnt from table where your_condition_here order by whatever");  $data=mysql_fetch_array($qh);  $nr=$data["rcnt"];  //判断偏移量参数是否传递给了脚本,如果没

标签:

Mysql转Postgresql时,实现自动增长的方式(javascript实现)

   Postgresql里有serial类型的数据,可以支持自增长,这实际是建了一个对应表的序列来实现的。   当从Mysql把数据迁移到Postgresql时,自增长的主键为int类型,此时不能直接修改为自增长的serial类型。   那么在需要保存原来数据的情况下,可以新建一个序列,跟主键对应就可以了。   我写了个自动生成这样SQL的HTML页面,只需输入表名和自动增长的起始值就

MySql数据库查询结果用表格输出的PHP代码示例

   在一般的网站中,我们会通常看到,很多数据库中表的数据在浏览器都是出现在表格中的,一开始让自己感到很神奇,但是仔细想想也不算太复杂,既然可以dql和dml的一般返回,以表格的方式返回应该也不成问题,但是,有一点说明的是,在客户端设计脚本去实现问题是不对的,即便可以实现起来也是非常复杂,所以,只能在服务器的方面去考虑,想想问题解决的方式就有了,即在返回的时候打印表格标签和对应属性和属性

用SQL命令查看Mysql数据库大小的方法

  要想知道每个数据库的大小的话,步骤如下:  1、进入information_schema 数据库(存放了其他的数据库的信息)  use information_schema;  2、查询所有数据的大小:  select concat(round(sum(data_length/1024/1024),2),’MB’) as data from tables;  3、查看指

标签:

修改php.ini实现Mysql导入数据库文件最大限制的修改方法

     自己电脑上装的WAMP,在导入数据库比较大(大于2M)时遇到错误,不能导入.    找到解决方法:    php.ini配置文件中有三处地方需要改动:    upload_max_filesize    memory_limit    post_max_siz

标签:

MySQL数据库MyISAM和InnoDB存储引擎的比较

    MySQL有多种存储引擎,MyISAM和InnoDB是其中常用的两种.这里介绍关于这两种引擎的一些基本概念(非深入介绍).    MyISAM是MySQL的默认存储引擎,基于传统的ISAM类型,支持全文搜索,但不是事务安全的,而且不支持外键.每张MyISAM表存放在三个文件中:frm 文件存放表格定义;数据文件是MYD (MYDa

标签:

MySQL中如何获取下一条插入的自增ID或刚刚插入的id

    MySQL中如何获取下一条插入的自增ID 或 刚刚插入的id    要立刻获得刚插入记录的id,该表必须有一个为一个AUTO_INCREMENT列生成的ID    $sql_addinfo = " insert into contact_info_group set contact_grou

标签:

MYSQL获取自增ID的四种方法(返回自增id)

    1. select max(id) from tablename    2.SELECT LAST_INSERT_ID() 函数    LAST_INSERT_ID 是与table无关的,如果向表a插入数据后,再向表b插入数据,LAST_INSERT_ID会改变.   

标签:

如何重启MySQL服务,正确重启mysql的方法

RedHat Linux (Fedora Core/Cent OS)  1.启动:/etc/init.d/mysqld start  2.停止:/etc/init.d/mysqld stop  3.重启:/etc/init.d/mysqld restart  Debian / Ubuntu Linux  1.启动:/etc/init.d/mysql start  2.停止:/etc/init.d/

标签:

Mysql复制表结构和表数据的方法

  1、复制表结构及数据到新表  CREATE TABLE 新表 SELECT * FROM 旧表  这种方法会将oldtable中所有的内容都拷贝过来,当然我们可以用delete from newtable;来删除。  不过这种方法的一个最不好的地方就是新表中没有了旧表的primary key、Extra(auto_increment)等属性。需要自己用"alter&q

标签:

Mysql中文乱码问题完美解决方案

  MySQL会出现中文乱码的原因不外乎下列几点:  1.server本身设定问题,例如还停留在latin1  2.table的语系设定问题(包含character与collation)  3.客户端程式(例如php)的连线语系设定问题  强烈建议使用utf8!!!!  utf8可以兼容世界上所有字符!!!!  一、避免创建数据库及表出现中文乱码和查看编码方法  1、创建数据库的时候:CREATE
  MySQL数据表支持六种类型 ,分别是:BDB、HEAP、ISAM、MERGE、MYISAM、InnoBDB,这六种又分为两类,单独一类是BDB,称为“事务安全型” (transaction-safe),其余都属于第二类,称为“非事务安全型”(non-transaction-safe)。下面详细介绍这些表:  事务安全型  BDB 全称是&ldq

标签:

  在这里我总结了三种常用的PHP连接MySQL数据库方法,希望能够帮到你,当然也是作为我自己的一个回顾总结。  方法一:普通方法(面向过程)  首先,我先做出如下假设(也适用与方法二和方法三)  $username=your_name;  $userpass=your_pass;  $dbhost=localhost;  $dbdatabase=your_database;  下面是关键步骤: 

如何知道MYSQL数据库操作时返回insert语句产生的id

  有些时候在执行数据库的INSERT操作后需要知道其产生的ID(我用的MySQL,主键都是设的AUTO_INCREMENT,执行插入操作的时候不用指定ID的值而由数据库自行产生),这时候就可以使用PHP的函数mysql_insert_id()直接获得这个ID,非常方便。  但是有一点,如果在INSERT语句里面明确指出了具有AUTO_INCREMENT属性的ID列的值,那么函数将返回0,因为该ID值是由用户指定的,不是由数据库自动产生的。  PHP手册对该函数的描述如下:...

标签:

分页:«123»