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?


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


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;


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

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ś ...


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)


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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.