随笔分类 - mysql
摘要:Mysql性能调优(my.cnf参数篇)MySQL的合理优化,直接影响到DB的速度和承载量!MySQL也是优化难度最大的一个部分,不但需要理解一些MySQL专业知识,同时还需要长时间的观察统计并且根据经验进行判断,然后设置合理的参数。本主题调优针对于my.cnf配置来做详细的参数说明示例配置如下:#cat my.cnf# MySQL client library initialization.[client]port= 3306socket= /tmp/mysql.sockcharacter-set-server = utf8# The MySQL server[mysqld]init_con
阅读全文
摘要:在使用中的环境如何在尽量少影响的情况下做数据库转移,这个有很多问题需要注意的,需要考虑周全。这次要转移的数据库是MyISAM,转移起来比较简单,但目标数据库是Master-Slave方式的,所以转移起来需要注意:1 转移到Master时,Master-Slave的数据应该是一样的,否则会导致同步出问题2 转移到Master时,切换时间尽可能短转移过程大概有以下阶段:1 导出当前数据库的数据2 导入到新的数据库3 更改连接数据库的方式第一阶段有好多方式:1 导出sql文件mysqldump适合数据不多而且有InnoDB的数据表的情况。mysqldump -S /Data/mysqldb/3306
阅读全文
摘要:一、所需文件列表mmseg-0.7.3.tar.gz 中文分词mysql-5.1.26-rc.tar.gz mysql-5.1.26源代码sphinx-0.9.8-rc2.tar.gz sphinx-0.9.8-rc2源代码fix-crash-in-excerpts.patch sphinx支持分词补丁sphinx-0.98rc2.zhcn-support.patch sphinx支持分词补丁 mmseg文件可以到www.coreseek.com 下载二、开始安装1、 mmseg-0.7.3 安装 先解压安装文件 tar -zxvf mmseg-0.7.3.tar.gzcd mmse...
阅读全文
摘要:(在这里看到的,还是不修改直接引用过来吧, http://qtutu.com/blog/?p=332)----以下为引用----通常我们都用如下的sql来进行列表SELECT COUNT(*) FROM users WHERE name LIKE ‘a%’;SELECT name, email FROM users WHERE name LIKE ‘a%’ LIMIT 10;但是从Mysql4.0.0开始,我们可以选择使用另外一个方式:SELECT SQL_CALC_FOUND_ROWS name, email FROM users WHERE name LIKE ‘a%’ LIMIT 10;
阅读全文
摘要:1. 修改/etc/mysql/my.cnf加入[mysqld_multi]mysqld = /usr/bin/mysqld_safemysqladmin = /usr/bin/mysqladminuser = multi_adminpassword = multipass把原来的[mysqld]改成[mysqld001],并加入[mysqld002],分别配置两个实例,主要是下面这些设置要不同:pid-file socket port datadir 2. 设置用户$ mysql -u root -S /var/run/mysqld/mysqld.sock -p> GRANT SHUT
阅读全文
摘要:以下语句结构方式可以给安装在本机的mysql配置外部tomca(172.10.4.23主机)访问(%为所有主机)。用户名为root,密码没有,可以在BY ''的单引号里面填密码。 mysql> GRANT ALL PRIVILEGES ON *.*TO'root'@'%'IDENTIFIED BY '123'WITH GRANT OPTION
阅读全文
摘要:Mysql的主从复制至少是需要两个Mysql的服务,当然Mysql的服务是可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。(1)首先确保主从服务器上的Mysql版本相同(2)在主服务器上,设置一个从数据库的账户,使用REPLICATION SLAVE赋予权限,如:mysql> GRANT REPLICATION SLAVE ON *.* TO 'slave001'@'192.168.0.99' IDENTIFIED BY'123456';Query OK, 0 rows affected (0.13 sec)(3)修改主数据库的
阅读全文
摘要:当使用MySQL主从服务器时。一个必须考虑的问题就是要有方法检测数据是否已经出现了不一致,幸好mk-table-checksum提供了这样的功能:先安装依赖的模块:DBI,DBD::mysql(相关链接):perl -MCPAN -e 'install DBI'perl -MCPAN -e 'install DBD::mysql'如果自动安装不好使,就手动下载安装,地址:http://search.cpan.org/再安装Maatkit软件包,基本步骤很简单:tar zxvf maatkit-3519.tar.gzcd maatkit-3519剩下的就是Perl
阅读全文

浙公网安备 33010602011771号