‘数据库’ 分类的存档

登录MYSQL发现在INNODB禁用。
show variables;
have_innodb DISABLED
innodb不能启用。因为刚刚修改了my.cnf里面,innodb_data_file_path,大小修改后所致。
启用操作方法:
停止MYSQL数据库服务。
删除ib_logfile0,ib_logfile1,ibdata1文件即可。
重启MYSQL服务。
以上操作是没有数据的情况下。
在有数据的情况下,先将数据备份一份。
mysqldump
然后将数据库里面的库删除,要不里面的表都无法操作。再新建一个库,将先前做好的备份文件导入进来就OK了。
分享收藏

2010年1月13日16:17 | 没有评论
分类: 数据库
标签: ,

环境:CentOS 5.3 MYSQL 5.0.84
主服务器:node1  IP:192.168.1.10
从服务器:node1_0 IP:192.168.1.20
一. MySQL主服务器配置
1.建立用户
grant replication slave on *.* to repluser@192.168.1.20 identified by ‘123456′;
2.编辑配置文件/etc/my.cnf
# 确保有如下行
server-id = 1
log-bin=mysql-bin
binlog-ignore-db=mysql
#binlog-do-db=需要备份的数据库名,可写多行
#binlog-ignore-db=不需要备份的数据库名,可写多行
二.MySQL从服务器配置
1.编辑/etc/my.cnf
server-id=2
log-bin=mysql-bin
master-host=192.168.1.10
master-user=repluser
master-password=12345
#master-port=3306
#replicate-do-db=test
# replicate-do-db=test  需要备份的数据库名
# replicate-ignore-db=mysql 忽略的数据库
# master-connect-retry=60 如果从服务器发现主服务器断掉,重新连接的时间差(秒)
记得先手动同步一下主从服务器中要备份的数据库,然后重启主,从服务器。
三、验证
在主服务器运行,mysql>show master status\G;
在从服务器运行,mysql>show slave status\G;
 
登录主服务器查看线程
mysql> show processlist \G;
*************************** 1. row ***************************
     Id: 2
   User: root
   Host: localhost
     db: test
Command: Query
   Time: 0
  State: NULL
   Info: show processlist
*************************** 2. row ***************************
     Id: [...]

2010年1月5日17:30 | 没有评论
分类: 数据库
标签: , ,

mybench是用PERL写的简单压力测试工具。官方:http://jeremy.zawodny.com/mysql/mybench/
下载地址:http://jeremy.zawodny.com/mysql/mybench/mybench-1.0.tar.gz
本站地址:mybench-1.0.tar
安装cd mybench
#perl Makefile.pm
make && make install
这个工具需要DBI模块
perl -MCPAN -e shell
>install DBI
mybench的执行文件/usr/bin/bench_example
修改该文件中数据库连接信息,默认需要TEST库跟MYTABLE表
[root@centos01 mybench-1.0]# ./bench_example
forking: ++++++++++
sleeping for 2 seconds while kids get ready
waiting: ———-
test: 1000 0.000101 0.208674 0.000866643 0.866643 11538.7766358235
  clients : 10
  queries : 1000
  fastest : 0.000101
  slowest : 0.208674
  average : 0.000866643
  serial  : 0.866643
  q/sec   : 11538.7766358235
分享收藏

2009年10月5日17:59 | 没有评论
分类: 数据库
标签: ,

网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。
mysql> show global status;
可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:
mysql> show variables;
分享收藏

2009年9月23日12:08 | 没有评论
分类: 数据库
标签:

先前一直用grant all on dedecms.* to ‘dedecms’@’192.168.1.0/24′ IDENTIFIED by ‘123456′;
虽然没有提示错误,但该IP段一直连接不上服务器,最后用
grant all on dedecms.* to ‘dedecms’@’192.168.1.0/255.255.255.0′ IDENTIFIED by ‘123456′;
才正常连接。很早以前搞过,一段时间就忘记了
分享收藏

2009年6月2日00:07 | 没有评论
分类: 数据库
标签: , ,
关闭
Powered by ShareThis