我是在ubuntu10.10上安装的mysql,用的二进制分发包安装:mysql-5.1.55-linux-i686-glibc23.tar.gz
根据手册进行安装,问题是,在/etc下没有my.cnf或/mysql/my.cnf选项文件,应该怎么办咧?  有文章说,是复制一个my.cnf到etc下,可是复制了以后,对my.cnf还如何修改?比如要添加bind-address,basedir,datadir以及日志文件?  按照官方手册的安装方法,是安装在/usr/local/mysql下的,mysql_configure是什么用途咧?和my.cnf有什么关系吗?

解决方案 »

  1.   

    msyql的启动的时候去找/etc下的my.cnf文件  按里面的参数启动  如果没有就按默认的启动
      

  2.   


    问题是/etc下没有my.cnf文件,安装后的mysql可以正常的启动和运行,但是我想问的是,官方手册上的一些数据库参数配置可以通过修改my.cnf来操作,可是我为什么没有这个文件咧?该怎么解决这个问题
      

  3.   

    /etc/my.cnf->/etc/mysql/my.cnf->SYSCONFDIR/my.cnf->$MYSQL_HOME/my.cnf
    按这个顺序去找,肯定能找到。
      

  4.   

    随便找一个MY.CNF文件复制过去,或者你自己写一个都行。 或者在MYSQL目录中找一下MY.CNF, MYmy-huge.ini
    my-innodb-heavy-4G.ini
    my-large.ini
    my-medium.ini
    my-small.ini这些文件, 上面这些是MYSQL提供的模块文件,你可以修改后复制为 my.ini
      

  5.   

    难道mysql安装时这个my.cnf文件都是要自己写啊哦?