Eu sou novo no Ubuntu. Estou executando o Ubuntu 12.10. Estou tentando instalar o apache, php, mysql. No entanto, eu instalei o apache e ele está funcionando perfeitamente.
sudo apt-get install apache2
Mas quando tentei instalar o mysql usando o seguinte comando
sudo apt-get install mysql-server
Após o download, ele solicitou a senha, mas depois de inserir e confirmar a senha. Recebo a seguinte mensagem de erro.
Não foi possível definir a senha para o usuário "root" do Mysql Ocorreu um erro ao definir a senha para o mysql usuário administrativo. Isso pode ter acontecido porque a conta já possui uma senha ou devido a um problema de comunicação com o servidor Mysql. Você deve verificar a senha da conta após a instalação do pacote. Leia o arquivo /usr/share/doc/mysql-server-5.5/README.Debian para obter mais informações.
depois de clicar no botão ok no prompt, estou recebendo a seguinte mensagem no terminal
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)
O registro de erros do Mysql diz
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
Eu procurei por esse problema, mas nada funcionou para mim. Por favor ajude.
/etc/mysql/my.cnf
. Se você modificou esse arquivo ou qualquer arquivo no diretório / etc / mysql, restaure os originais e tente novamente.
mysql-server
já instalou executandops -e | grep mysqld
. Se você vir alguma saída, isso significa que ela já está instalada.