Como instalar o mysql?


68

Eu tentei mysqlna minha linha de comando:

Eu recebo:

The program 'mysql' is currently not installed.  You can install it by typing:
sudo apt-get install mysql-client-core-5.5

Mas quando eu faço:

sudo apt-get install mysql-client-core-5.5

Mas eu entendo:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-client-core-5.5 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 47 not upgraded.

Como devo proceder?


O que ls -l /usr/bin/mysqldiz?
Florian Diesch 10/08/2012

Isto é o que eu tenho ls: cannot access /usr/bin/mysql: No such file or directory, quando eu faço #ls -l /usr/bin/mysql
batman

11
Tentesudo apt-get --reinstall install mysql-client-core-5.5
StarNamer 10/08/2012

Respostas:


97

Primeiro, remova a versão atual do MySQL que você já está usando:

$ sudo apt-get purge mysql-client-core-5.5

Agora, para instalar o MySQL, execute o seguinte comando em um prompt de terminal:

$ sudo apt-get install mysql-server
$ sudo apt-get install mysql-client

Durante o processo de instalação, você será solicitado a digitar uma senha para o usuário root do MySQL.

Quando a instalação estiver concluída, o servidor MySQL deve ser iniciado automaticamente. Você pode executar o seguinte comando em um prompt de terminal para verificar se o servidor MySQL está em execução:

$sudo netstat -tap | grep mysql

Ao executar este comando, você deverá ver a seguinte linha ou algo semelhante:

tcp        0      0 localhost.localdomain:mysql           *:* LISTEN -

Se o servidor não estiver funcionando corretamente, você pode digitar o seguinte comando para iniciá-lo:

$ sudo /etc/init.d/mysql restart

Você pode editar o /etc/mysql/my.cnfarquivo para definir as configurações básicas: arquivo de log, número da porta etc.


@batman estamos esperando alguma resposta de você ou pelo menos uma verifiedmarcação
Sumit Ramteke

11
a maior parte desta resposta parece ser cortar e colar a partir help.ubuntu.com/12.04/serverguide/mysql.html
Matt O'Brien

21

Este comando instala o servidor MySQL, que você precisa.

sudo apt-get install mysql-server

Se você deseja executar comandos no ambiente de trabalho e não em um terminal, também precisa do cliente (isso é opcional):

sudo apt-get install mysql-client

Para o MySQL Workbench (também opcional):

sudo apt-get install mysql-workbench

10

Primeiro você tem que remover completamente o mysql do seu sistema usando os seguintes comandos no terminal

sudo apt-get remove - remove mysql-server mysql-client mysql-common

sudo apt-get update e& sudo apt-get upgrade

sudo apt-get autoremove

sudo apt-get autoclean

Agora tente reinstalar o Mysql.


8

Essa sugestão parece um pouco bizarra porque perderia outras dependências e utilitários. Eu apenas rodaria isso e terminaria:

sudo apt-get install mysql-client
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.