¿Cómo instalar mysql?

68

Lo intenté mysqlen mi línea de comando:

Yo obtengo:

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

Pero cuando lo hago:

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

Pero me sale:

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.

¿Cómo debo proceder?

hombre murciélago
fuente
Que ls -l /usr/bin/mysqldice
Florian Diesch
Esto es lo que obtuve ls: cannot access /usr/bin/mysql: No such file or directory, cuando lo hagols -l /usr/bin/mysql
batman
1
Probarsudo apt-get --reinstall install mysql-client-core-5.5
StarNamer

Respuestas:

97

Primero, elimine la versión actual de MySQL que ya está usando:

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

Ahora, para instalar MySQL, ejecute el siguiente comando desde un indicador de terminal:

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

Durante el proceso de instalación, se le pedirá que ingrese una contraseña para el usuario root de MySQL.

Una vez que se completa la instalación, el servidor MySQL debe iniciarse automáticamente. Puede ejecutar el siguiente comando desde un indicador de terminal para verificar si el servidor MySQL se está ejecutando:

$sudo netstat -tap | grep mysql

Cuando ejecuta este comando, debería ver la siguiente línea o algo similar:

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

Si el servidor no se ejecuta correctamente, puede escribir el siguiente comando para iniciarlo:

$ sudo /etc/init.d/mysql restart

Puede editar el /etc/mysql/my.cnfarchivo para configurar los ajustes básicos: archivo de registro, número de puerto, etc.

TomKat
fuente
@batman, esperamos alguna respuesta de usted o al menos una verifiedmarca
Sumit Ramteke
1
La mayor parte de esta respuesta parece estar cortada y pegada
Matt O'Brien
21

Este comando instala el servidor MySQL que necesita.

sudo apt-get install mysql-server

Si desea ejecutar comandos desde el entorno de trabajo y no desde un terminal, también necesita el cliente (esto es opcional):

sudo apt-get install mysql-client

Para MySQL Workbench (también opcional):

sudo apt-get install mysql-workbench
Mihai
fuente
10

Primero debes eliminar mysql completamente de tu sistema usando los siguientes comandos en la terminal

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

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

sudo apt-get autoremove

sudo apt-get autoclean

Ahora intenta reinstalar Mysql.

Ketan Patel
fuente
8

Esa sugerencia parece un poco extraña porque perdería otras dependencias y utilidades. Simplemente ejecutaría esto y terminaría con eso:

sudo apt-get install mysql-client
Oli
fuente