¿Cómo inicio la consola MySQL en XAMPP?


17

La instalación de XAMPP ha finalizado. XAMPP está en funcionamiento.

¿Qué pasa con la consola MySQL? ¿Cómo es posible iniciar la consola MySQL para ejecutar algunas sentencias SQL especiales?


Recuerde que hay muchas mejores formas de implementar un servidor web en Ubuntu que XAMPP. También son más fáciles y más confiables. Cree una nueva pregunta si desea conocer el proceso.
Richard Rodriguez el

Respuestas:


26

simplemente inicie mysql usando el comando

ejemplo: sudo /opt/lampp/lampp startmysql

y encuentre la ruta de mysql, se colocará en el directorio bin de lampp, luego inicie sesión

ejemplo: /opt/lampp/bin/mysql -u root


eso es perfecto para linux xampp
Murtuza Zabuawala

5

Desde el tipo de terminal mysql -uUSER -pPASSWORD DATABASEque es:

mysql El comando real para usar mysql

-uUSERes lo que el usuario se conectará. El -u es el parámetro para el usuario y la parte de usuario es el nombre real del usuario.

-pPASSWORDes la contraseña para ese usuario. el p es el parámetro de la contraseña y la contraseña es la contraseña real.

La parte BASE DE DATOS es opcional. Es solo si desea conectarse directamente a una base de datos en particular. Por ejemplo, digamos que el usuario cyrex con contraseña ubuntu quiere conectarse a la base de datos linux, escribiría esto:

mysql -ucyrex -pubuntu linux (El usuario es cyrex, la contraseña es ubuntu y la base de datos es linux)

si no agrega la base de datos, puede acceder a ella utilizando la declaración de uso de mysql o buscando la base de datos con show database;


1
+1: Esta es la solución habitual, pero me temo que XAMPP en realidad no implementa mysql como este. No uso XAMPP, así que no estoy seguro, pero mi amigo lo tiene y odio todo. Si mis suposiciones son ciertas, su solución podría no funcionar para el OP, pero aún así es correcta.
Richard Rodriguez el


1

La última versión del Panel de control de Xampp tiene un botón de shell, haga clic en él y puede mostrar un cuadro de diálogo que dice que el archivo #bat debe crearse, y si debería crearlo ahora. Debería decir .

Después de eso, se abrirá una ventana de consola. Desde esa ventana de consola puede acceder fácilmente a mysql escribiendo lo siguiente.

mysql -u mysqluser --p mysqlpass

en mi propia instalación personal uso lo siguiente (porque no tengo un pase establecido para el usuario @root).

mysql -u root

Por cierto, si no es obvio ya estoy usando Windows, por lo que podría haber algunas diferencias en la versión de Ubuntu.

Espero que esto ayude a alguien..


1

Primero use este comando en shell (Ubuntu):

ubuntu@ubuntu-PowerEdge-2850:~$ sudo /opt/lampp/lampp startmysql 

Segundo use este comando en shell (Ubuntu):

ubuntu@ubuntu-PowerEdge-2850:~$ /opt/lampp/bin/mysql -u root -p database < "/opt/lampp/htdocs/database.sql" 

Ingrese la contraseña: (Presione Enter)


¿Por qué está importando un archivo database.sql y la pregunta era específica para iniciar la consola?
Parto

1

Para iniciar el servidor Apache, MySQL y ProFTPD, solo tiene que escribir el siguiente comando.

 ~$ sudo /opt/lampp/lampp start

Para abrir la consola MySQL o MariaDB (Terminal) solo tiene que escribir el siguiente comando.

 ~$ sudo /opt/lampp/bin/mysql

0

Mi solución es:

sudo /opt/lampp/lampp status
sudo /opt/lampp/lampp startmysql
sudo /opt/lampp/lampp status
cd /opt/lampp/bin
./mysql -h localhost test
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.