我在mysql的 linux os上装社区版  5。0。89
my.cnf加下面的
innodb_buffer_pool_size=200MB
innodb_additional_mem_pool_size=20M
innodb_log_file_size=128M
innodb_log_buffer_size=8M
innodb_thread_concurrency=50
innodb_flush_method=O_DSYNC
table_cache=800
innodb_status_file = 1
innodb_flush_log_at_trx_commit = 0
innodb_autoextend_increment = 25M
kip-external-locking
innodb_table_locks=0重启发现死活找不到
mysql manager
(whereis 命令找mysql manager   发现在/bin/lib下)很奇怪 为什么不能加上
innodb_buffer_pool_size=200MB
innodb_additional_mem_pool_size=20M
innodb_log_file_size=128M
innodb_log_buffer_size=8M
innodb_thread_concurrency=5------------这些 下面省略
我用#注释掉 mysql马上启动成功  为什么????
(附带小问题a : 在mysql官方网站下载 在红帽系列栏目下发现有mysql bench 系列  这里bench表示是什么意思 ?
                     b:   在my.cnf里  [mysql.server]
user=mysql
basedir=/var/lib
这些是表示什么意思 为什么我必须把他们给注释掉

解决方案 »

  1.   

    附带a问题:
    mysql-client-3.23.55   客户端  
      mysql-server-3.23.55   服务器端Top
    MySQL-devel   应该就是include和lib。  
      MySQL-bench   这个没必要,这是一个perl编写的效率测试软件
      

  2.   

    总说这个mysqlmanager 找不到 innodb_buffer_pool_size=200MB
    innodb_additional_mem_pool_size=20M
    innodb_log_file_size=128M
    innodb_log_buffer_size=8M
    innodb_thread_concurrency=50
    innodb_flush_method=O_DSYNC
    table_cache=800
    innodb_status_file = 1
    innodb_flush_log_at_trx_commit = 0
    innodb_autoextend_increment = 25M
    kip-external-locking
    innodb_table_locks=0  在另外一台centos5。3版本下是ok的 但目标机器(5.4)就是不支持这些  总说这个mysqlmanager 找不到
      

  3.   

    my.cnf里  [mysql.server]
    user=mysql
    basedir=/var/lib   
    问题解答:
    在 MySQL 的配置文件 my.ini 或者 my.cnf 文件中1、basedir 参数原文说明为:Path to installation directory. All paths are usually resolved relative to this.解释:该参数指定了安装 MySQL 的安装路径,填写全路径可以解决相对路径所造成的问题。例如:basedir="E:/dev/MySQL/MySQL Server 5.2/"则表示我的 MySQL 安装在 E:/dev/MySQL/MySQL Server 5.2/ 路径下。2、datadir 参数原文说明为:Path to the database root解释:该参数指定了 MySQL 的数据库文件放在什么路径下。数据库文件即我们常说的 MySQL data 文件。例如:datadir="E:/dev/MySQL/MySQL Server 5.2/Data/"则表示我的 MySQL 数据库文件放在 E:/dev/MySQL/MySQL Server 5.2/Data/ 路径下。