在虚拟机下安装mysql,以下是我安装的步骤:1.groupadd mysql
2.useradd -g mysql  -m -d /usr/local/mysql -r mysql
3.tar zxf mysql-5.1.35.tar.gz
4.cd mysql-5.1.35
5../configure --prefix=/usr/local/mysql/ --enable-local-infile --with-charset=utf8 --with-extra-charsets=all --with-pthread --with-unix-socket-path=/tmp/mysql.sock --with-mysqld-user=mysql --with-ssl --with-mysqlmanager
6.make
7.make install
8.cp support-files/my-medium.cnf /usr/local/mysql/my.cnf
9.cd /usr/local/mysql/
10.chmod -R 755 .
11.chown -R mysql.mysql .
12.bin/mysql_install_db  --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var
13.chown -R root.mysql .
14.chown -R mysql.mysql var/
前11步都没问题,但在终端输入第12步以后,终端显示
mysql_install_db:command not found在网上搜了很久,都没有答案,希望各位牛人帮忙解决。

解决方案 »

  1.   

     /usr/local/mysql/ 目录下有 bin 目录吗? BIN目录中有mysql_install_db文件吗?
      

  2.   

    ls -l  /usr/local/mysql/bin/mysql_install_db贴出来看一下。
      

  3.   

    -rwxr-xr-x l root mysql 14361 09-24 02:36 /usr/local/mysql/bin/mysql_install_db
      

  4.   

    从安装步骤上看,应当没有问题
    楼主是以root身份执行的吗?
    看一下这个页面对你是否有帮助。
    http://lists.mysql.com/mysql/181195
    最后几行与你碰到的问题类似
      

  5.   

    LINUX安装mysql的确很安全高效。怎么不用Rpm文件安装,怀疑还是安装不完整。
      

  6.   

    前11步都没问题,但在终端输入第12步以后,终端显示
    mysql_install_db:command not found
    ----------------------
    你看看12步说的是bin/mysql_install_db  --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var从错误来看我觉得你是在当前目录下执行的mysql_install_db而非bin/mysql_install_db吧!所以才会报mysql_install_db:command not found如果你执行的是bin/mysql_install_db 而mysql_install_db不存在的话 应该会报
    -bash: bin/mysql_install_db: No such file or directorylinux下源码安装mysql安装过多次了 解压包里带的安装说明肯定是没问题的
      

  7.   

    不会真是  #8楼 说的问题吧。 pwd 贴出来看一下。或者直接 
    /usr/local/mysql/bin/mysql_install_db  --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var
      

  8.   

    熊猫党军委主席你怎么又跑到mysql版来了,我挣分无望了