O servidor MySQL é instalado por padrão?

7

Eu tenho uma nova instalação do Ubuntu 11.04. Como eu quero trabalhar com um servidor MySQL nesta máquina, vejo que, se eu inserir mys no terminal e pressionar TAB, ele será concluído em mysql . Mas se eu fizer mysql -u , diz

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Eu pensei "talvez eu tenha que iniciar o servidor primeiro", então eu tentei

/etc/init.d/mysql

Infelizmente, o bash me diz

bash: /etc/init.d/mysql: No such file or directory

Se eu faço locate mysql eu recebo um monte de diretórios e arquivos com o mysql nele. Então isso levanta a questão: O MySQL está pré-instalado no Ubuntu 11.04 ou eu tenho que instalá-lo manualmente? E se já estiver instalado, como eu configuro / inicio o servidor, já que a maneira como eu sei como iniciar um servidor MySQL no Ubuntu /etc/init.d/mysql parece não funcionar?

Tenho a sensação de que sinto falta de algo e ficarei feliz se alguém puder me dar uma dica.

Obrigado !!

    
por Aufwind 05.06.2011 / 11:59

1 resposta

9

O pacote que precisa ser instalado para o servidor MySQL é denominado mysql-server . Se /etc/init.d/mysql não existe, o servidor MySQL não está instalado. Após instalá-lo usando sudo apt-get install mysql-server , ele será iniciado automaticamente (após a instalação e na inicialização).

O Ubuntu migrou dos initscripts tradicionais para o Upstart. Se você executar /etc/init.d/mysql [action] , receberá um aviso.

Para parar o MySQL, execute:

sudo stop mysql

Para começar:

sudo start mysql
    
por Lekensteyn 05.06.2011 / 12:06