Come posso avviare la console MySQL in XAMPP?


17

L'installazione di XAMPP è terminata. XAMPP è attivo e funzionante.

E la console MySQL? Come è possibile avviare la console MySQL per eseguire alcune istruzioni SQL speciali?


Ricorda che ci sono molti modi migliori per distribuire il web server in Ubuntu rispetto a XAMPP. Sono anche più facili e più affidabili. Crea una nuova domanda se vuoi conoscere il processo.
Richard Rodriguez,

Risposte:


26

basta avviare mysql usando il comando

esempio: sudo /opt/lampp/lampp startmysql

e trova il percorso di mysql, verrà inserito nella directory bin di lampp, quindi accedi

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


è perfetto per Linux xampp
Murtuza Zabuawala il

5

Dal tipo di terminale mysql -uUSER -pPASSWORD DATABASEche è:

mysql Il comando effettivo per usare mysql

-uUSERè ciò che l'utente si connetterà. Il -u è il parametro per l'utente e la parte utente è il nome reale dell'utente.

-pPASSWORDè la password per quell'utente. il -p è il parametro per la password e la password è la password effettiva.

la parte DATABASE è facoltativa. È solo se si desidera connettersi direttamente a un determinato database. Ad esempio, supponiamo che l'utente cyrex con password ubuntu voglia connettersi al database linux, digitare questo:

mysql -ucyrex -pubuntu linux (L'utente è cyrex, la password è ubuntu e il database è linux)

se non aggiungi il database puoi eventualmente accedervi usando la dichiarazione use di mysql o cercando il database con show database;


1
+1: Questa è la solita soluzione, ma temo che XAMPP non distribuisca mysql in questo modo. Non uso XAMPP, quindi non ne sono sicuro, ma il mio amico ce l'ha e lo odio ogni volta. Se i miei presupposti sono veri, la tua soluzione potrebbe non funzionare per l'OP, ma è comunque corretta.
Richard Rodriguez,


1

L'ultima versione del Pannello di controllo di Xampp ha un pulsante shell, fai clic su di esso e potrebbe mostrare una finestra di dialogo che dice che il file #bat deve essere creato e se dovrebbe crearlo ora .. Dovresti dire .

Successivamente, si aprirà una finestra della console. Dalla finestra della console puoi accedere facilmente a mysql digitando quanto segue.

mysql -u mysqluser --p mysqlpass

nella mia installazione personale utilizzo quanto segue (perché non ho un pass set per l'utente @root).

mysql -u root

A proposito, se non è già ovvio sto usando Windows, quindi potrebbero esserci delle differenze nella versione di Ubuntu.

Spero che questo aiuti qualcuno ..


1

Per prima cosa usa questo comando nella shell (Ubuntu):

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

Secondo usare questo comando nella shell (Ubuntu):

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

Immettere la password: (premere Enter)


Perché stai importando un file database.sql e la domanda era specifica all'avvio della console?
Parto,

1

Per avviare il server Apache, MySQL e ProFTPD devi solo digitare il seguente comando.

 ~$ sudo /opt/lampp/lampp start

Per aprire la console MySQL o MariaDB (Terminale) devi solo digitare il seguente comando.

 ~$ sudo /opt/lampp/bin/mysql

0

La mia soluzione è:

sudo /opt/lampp/lampp status
sudo /opt/lampp/lampp startmysql
sudo /opt/lampp/lampp status
cd /opt/lampp/bin
./mysql -h localhost test
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.