我正在debian 6.0.4中安装mysql-5.5.13.tar.gz。我正在按照here中的步骤进行操作当我运行步骤scripts/mysql_install_db --user=mysql I get the exception thatbash: scripts/mysql_install_db: No such file or directoryBut file exist in the place. I made that executable too but its not working. I was working in the root terminal. Please help me to resolve this problem.ThanksI installed mysql-5.5.24-linux2.6-i686.tar.gz Now after executing command root@server06:/usr/local/mysql# scripts/mysql_install_db --user=mysql I got the message Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directoryInstallation of system tables failed! Examine the logs in./data for more information.You can try to start the mysqld daemon with:shell> ./bin/mysqld --skip-grant &并使用命令行工具./bin/mysql连接到mysql数据库并查看授权表:shell> ./bin/mysql -u root mysqlmysql> show tables如果路径有问题,请尝试使用“ mysqld --help”。使用--log为您提供登录./data可能会有所帮助。请查阅MySQL手册部分“运行mysql_install_db的问题”,以及手册部分,描述您的操作系统上的问题。另一个信息来源是MySQL电子邮件归档文件位于http://lists.mysql.com/。在邮寄给我们之前,请检查以上所有内容!记住,如果您确实要邮寄给我们,则必须使用./bin/mysqlbug脚本!并且mysql没有启动。请帮我下载另一个吗?我使用apt-get安装了“ libaio”,然后成功安装了它。但是当我使用commandbin / mysqld_safe --user = mysql启动mysql时我得到了消息root @ server06:/ usr / local / mysql#bin / mysqld_safe --user = mysql120514 16:10:11 mysqld_safe登录到'/var/lib/mysql/server06.err'。120514 16:10:11 mysqld_safe使用/ var / lib / mysql中的数据库启动mysqld守护程序120514 16:10:13 pid文件/var/run/mysqld/mysqld.pid中的mysqld_safe mysqld已结束在/var/lib/mysql/server06.err文件中,我发现以下内容20514 16:15:49 [注意]120514 16:15:49 pid文件/var/run/mysqld/mysqld.pid中的mysqld_safe mysqld已结束120514 16:17:57 mysqld_safe使用/ var / lib / mysql中的数据库启动mysqld守护程序120514 16:17:57 [错误]找不到消息文件'/usr/share/mysql/english/errmsg.sys'120514 16:17:57 [注意]插件“ FEDERATED”已禁用。120514 16:17:57 InnoDB:InnoDB内存堆已禁用120514 16:17:57 InnoDB:Mutex和rw_locks使用InnoDB自己的实现120514 16:17:57 InnoDB:压缩表使用zlib 1.2.3120514 16:17:57 InnoDB:使用Linux本机AIO120514 16:17:57 InnoDB:初始化缓冲池,大小= 128.0M120514 16:17:57 InnoDB:缓冲池的完成初始化120514 16:17:57 InnoDB:支持的最高文件格式是梭子鱼。120514 16:17:57 InnoDB:等待后台线程启动120514 16:17:58 InnoDB:1.1.8开始;日志序列号1595675120514 16:17:58 [ERROR]中止120514 16:17:58 InnoDB:正在启动关机...120514 16:17:59 InnoDB:关闭已完成;日志序列号1595675120514 16:17:59 [注意]120514 16:17:59来自pid文件/var/run/mysqld/mysqld.pid的mysqld_safe mysqld结束我对此进行了很多搜索,但找不到解决方案。任何帮助都会被告知谢谢 最佳答案 通过存档文件名mysql-5.5.13.tar.gz,我猜您可能已经下载了MySQL数据库的源代码版本。这就是为什么安装过程不起作用的原因。要按照说明进行操作,您需要一个包含二进制版本的存档,该存档的文件名应更像mysql-5.5.24-linux2.6-x86_64.tar.gz或mysql-5.5.24-linux2.6-i686.tar.gz(取决于体系结构)。识别存档是否正确的另一种方法是查看提取的目录。源代码版本中将包含许多文件和目录,包括INSTALL-SOURCE,configure,Makefile.am,sql,mysys,unittest等。二进制版本包含诸如,bin,sbin等。