Jak uruchomić konsolę MySQL w XAMPP?

17

Instalacja XAMPP jest zakończona. XAMPP działa.

Co z konsolą MySQL? Jak można uruchomić konsolę MySQL, aby uruchomić specjalne instrukcje SQL?

Claus Kaldeich
źródło
Pamiętaj, że istnieje wiele lepszych sposobów wdrażania serwera WWW w Ubuntu niż XAMPP. Są również łatwiejsze i bardziej niezawodne. Utwórz nowe pytanie, jeśli chcesz poznać proces.
Richard Rodriguez

Odpowiedzi:

26

po prostu uruchom mysql za pomocą polecenia

przykład: sudo /opt/lampp/lampp startmysql

i znajdź ścieżkę mysql, zostanie ona umieszczona w katalogu bin lampp, a następnie zaloguj się

przykład: /opt/lampp/bin/mysql -u root

Rashi
źródło
to idealny ans dla Linuksa
xampp
5

Od typu terminala, mysql -uUSER -pPASSWORD DATABASEktóry jest:

mysql Rzeczywiste polecenie użycia mysql

-uUSERjest to, co użytkownik połączy. -U jest parametrem dla użytkownika, a część USER jest rzeczywista nazwa użytkownika.

-pPASSWORDto hasło dla tego użytkownika. p jest parametrem o hasło, a hasło jest rzeczywisty hasło.

część DATABASE jest opcjonalna. To tylko jeśli chcesz połączyć się bezpośrednio z określoną bazą danych. Powiedzmy na przykład, że użytkownik cyrex z hasłem ubuntu chce połączyć się z linuksem bazy danych, należy wpisać:

mysql -ucyrex -pubuntu linux (Użytkownik to cyrex, hasło to Ubuntu, a baza danych to Linux)

jeśli nie dodasz bazy danych, możesz w końcu do niej przejść, używając instrukcji use mysql lub szukając bazy danych z bazami danych show;

Luis Alvarado
źródło
1
+1: Jest to zwykłe rozwiązanie, ale obawiam się, że XAMPP tak naprawdę nie wdraża mysql w ten sposób. Nie używam XAMPP, więc nie jestem pewien, ale mój przyjaciel go ma i nienawidzę go w każdym calu. Jeśli moje założenia są prawdziwe, twoje rozwiązanie może nie działać dla OP, ale nadal jest poprawne.
Richard Rodriguez
1

Może zastanawiasz się nad pakietem Apache Friends Xampp . Jedynym sposobem init jest MySql

~$ sudo /opt/lampp/lampp startmysql

Jeśli to jest coś

AlejoNext
źródło
1

Najnowsza wersja Panelu sterowania Xampp ma przycisk powłoki, kliknij go i może wyświetlić okno dialogowe z informacją, że plik #bat musi zostać utworzony, a jeśli powinien zostać utworzony teraz .. Powinieneś powiedzieć Tak .

Następnie otworzy okno konsoli. Z tego okna konsoli można łatwo uzyskać dostęp do mysql, wpisując następujące polecenie.

mysql -u mysqluser --p mysqlpass

w mojej osobistej instalacji używam poniżej (ponieważ nie mam zestawu przepustek dla użytkownika @root).

mysql -u root

Przy okazji, jeśli nie jest to oczywiste, korzystam z systemu Windows, więc mogą występować pewne różnice w wersji ubuntu.

Mam nadzieję, że to pomoże komuś ...

Zubair1
źródło
1

Najpierw użyj tego polecenia w powłoce (Ubuntu):

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

Następnie użyj tego polecenia w powłoce (Ubuntu):

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

Wpisz hasło: (naciśnij Enter)

Faiz Rasool
źródło
Dlaczego importujesz plik database.sql, a pytanie dotyczyło tylko uruchomienia konsoli?
Parto
1

Aby uruchomić serwer Apache, MySQL i ProFTPD, wystarczy wpisać następujące polecenie.

 ~$ sudo /opt/lampp/lampp start

Aby otworzyć konsolę MySQL lub MariaDB (Terminal), wystarczy wpisać następujące polecenie.

 ~$ sudo /opt/lampp/bin/mysql
CheTan Neve
źródło
0

Moje rozwiązanie to:

sudo /opt/lampp/lampp status
sudo /opt/lampp/lampp startmysql
sudo /opt/lampp/lampp status
cd /opt/lampp/bin
./mysql -h localhost test
Sergio Ellerbracke
źródło