我是Ubuntu的新手。我正在运行Ubuntu 12.10版本。我正在尝试安装apache、php和mysql。然而,我已经成功安装了apache,并且它运行得非常完美。
但是当我尝试使用以下命令安装mysql时
下载后,它要求输入密码,但在输入和确认密码后,我收到以下错误信息。
Mysql错误日志显示
我已经搜索了这个问题,但是对我来说没有任何有效的解决方法。请帮忙。
sudo apt-get install apache2
但是当我尝试使用以下命令安装mysql时
sudo apt-get install mysql-server
下载后,它要求输入密码,但在输入和确认密码后,我收到以下错误信息。
无法为Mysql的"root"用户设置密码
在设置mysql管理用户的密码时发生错误。这可能是因为该账户已经有密码,或者与Mysql服务器之间存在通信问题。 在安装软件包后,您应该检查该账户的密码。 请阅读/usr/share/doc/mysql-server-5.5/README.Debian文件获取更多信息。
在提示框上点击确定按钮后,我在终端上收到以下消息。
Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server-5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)
Mysql错误日志显示
130209 14:26:37 [Note] Plugin 'FEDERATED' is disabled.
130209 14:26:37 InnoDB: The InnoDB memory heap is disabled
130209 14:26:37 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130209 14:26:37 InnoDB: Compressed tables use zlib 1.2.7
130209 14:26:37 InnoDB: Using Linux native AIO
mysqld: Can't create/write to file '/tmp/ibNuz7q0' (Errcode: 13)
130209 14:26:37 InnoDB: Error: unable to create temporary file; errno: 13
130209 14:26:37 [ERROR] Plugin 'InnoDB' init function returned error.
130209 14:26:37 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
130209 14:26:37 [ERROR] Unknown/unsupported storage engine: InnoDB
130209 14:26:37 [ERROR] Aborting
我已经搜索了这个问题,但是对我来说没有任何有效的解决方法。请帮忙。
ps -e | grep mysqld
检查你是否已经安装了mysql-server
。如果你看到任何输出,那就意味着它已经安装好了。 - green/etc/mysql/my.cnf
存在问题。如果你修改了该文件或者/etc/mysql
目录中的任何文件,请恢复原始文件然后重试。 - Richard Ayotte