MySQL问题

讨论各种MySQL问题,可以包括基础问题,疑难,优化等。

win下现在是否可以实现双机热备

就目前,linux下有heartbeat,drbd等双机热备设置,不知道,win下是否也有这些设置,2003有load功能,就算加上共享存储,那也不可能两台机器的data都指向同一个目录吧!

Taxonomy upgrade extras:

如何对大于2G以上的数据库做优化

如何对大于2G以上的数据库做优化,这个数据库就是一个论坛,现在经常出现过多连接数.只有进行重启来解决,机器的配置如下:DELL 2950 5310*2 8G 3.5T ,就跑一个论坛.论坛程序是PW的.现在设置的my.cnf是my-huge.cnf,还是无法解决连接数过多的问题

Taxonomy upgrade extras:

windows下编译mysql的问题,请教了?

问题起因是这样的,我有一个mysql做数据库的应用,有时会发现数据库连接不上。
自己做了个测试客户端,多线程链接mysql,一个线程用一个连接。
发现mysql两个问题:
其一,mysql.ini中把max_connections设为2000或4096或大于2000的数,在show variables时看到的connections最大不过1910;thread_cache_size=80;
其二,开启n个线程并发,并且打开一个sqlyog用于显示mysql系统情况。使用show status观察thread connected,发现n最多为101,超过101个并发,就会发生连接超时,告知连接池迷已经达到最大。
经过查找,发现是musql源码里对最大并发连接线程做了100的限制。

Taxonomy upgrade extras:

3306端口怎么关闭啊..谢谢大侠们.

3306端口怎么关闭啊..谢谢..

Taxonomy upgrade extras:

谁帮我分析下这还原用的SQL语句哪里错了?

/*
MySQL Data Transfer
Source Host: localhost
Source Database: sagalogin
Target Host: localhost
Target Database: sagalogin
Date: 2008-5-20 下午 05:49:50
*/

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for login
-- ----------------------------
DROP TABLE IF EXISTS `login`;
CREATE TABLE `login` (
`account_id` int(10) NOT NULL auto_increment,
`username` varchar(25) collate utf8_unicode_ci NOT NULL default '',
`password` varchar(50) collate utf8_unicode_ci NOT NULL default '',
`sex` tinyint(3) unsigned NOT NULL default '1',
`lastlogin` varchar(25) collate utf8_unicode_ci NOT NULL default '',
`Banned` tinyint(3) NOT NULL default '0',
PRIMARY KEY (`account_id`),
KEY `username` (`username`)

Taxonomy upgrade extras:

sysbench测试问题

mysql安装的是tar版!红旗桌面版!

sysbench安装
/configure --with-mysql-includes=/opt/mysql/include --with-mysql-libs=/optl/mysql/lib
make
make install

sysbench安装完毕,并未报什么错误。但是准备test的时候,总是报错

sysbench: error while loading shard libraries: libmysqlclient_r.so.15: cannot open shared object file: No such file or directory

检查mysql安装库路的lib,明明这个文件在里面,怎么会报错呢?

Taxonomy upgrade extras:

mysql的内存使用

研究了很久mysql内存的使用,大致了解到mysql基本会这样占用内存

innodb_buffer_pool_size+key_buffer_size 的 global stuff;

join_buffer_size+ read_buffer_size+sort_buffer_size+read_rnd_buffer_size 的每个 thread占用;

max_connections =N 总共占用 N * 每个 thread占用

还有一些 max_heap_table_size 相关临时表的占用

——————————————————————————————————————————-————————
不知道有没有什么status参数是我平时应该关注的相关内存的参数?

Taxonomy upgrade extras:

求解-我的PHPmyAdmin进入后有以下警告提示

小妹我刚把老的4.1.7MYSQL数据库删掉后,升级到新的5.1.6后,用PHPmyAdmin进入后有以下提示,请问各位大侠,这影响我的PHP环境的应用吗?如果解决这个问题?

Your PHP MySQL library version 4.1.7 differs from your MySQL server version 5.1.6. This may cause unpredictable behavior

Taxonomy upgrade extras:

my.ini中的设置问题,请求帮忙啦。

在my.ini 的数据库路径设置中,设置如下是正确的;
[mysqld]
basedir="C:/Program Files/MySQL/MySQL Server 4.1/"
datadir="C:/Program Files/MySQL/MySQL Server 4.1/Data/"

但是我的路径是直接通过程序写进去的,其中 / 会变为 \ 这样的话,启动mysql就会失败,不知道各位有没有好办法解决?
[mysqld]
basedir="C: \Program Files \MySQL/MySQL Server 4.1 \"
datadir="C:\Program Files \MySQL \MySQL Server 4.1/Data \"

Taxonomy upgrade extras:

MYSQL的odbc如何设置字符集

我用pb通过odbc连接mysql,但是我又想用ems来管理数据等,现在的问题是:pb中可以看到的字符在ems中看不到,反之也是。我想看odbc中有没有设置客户端字符的,然后两边的字符集一样就比较好管理。mysql的字符集太烂了

Taxonomy upgrade extras:

页面

Subscribe to RSS - MySQL问题