Как запустить консоль MySQL в XAMPP?

17

Установка XAMPP завершена. XAMPP запущен и работает.

А как насчет консоли MySQL? Как можно запустить консоль MySQL для запуска некоторых специальных операторов SQL?

Клаус Калдейх
источник
Помните, что в Ubuntu есть намного лучшие способы развертывания веб-сервера, чем в XAMPP. Они также проще и надежнее. Создайте новый вопрос, если хотите узнать процесс.
Ричард Родригес

Ответы:

26

просто запустите MySQL с помощью команды

пример: sudo /opt/lampp/lampp startmysql

и найдите путь mysql, он будет помещен в каталог bin lampp, затем войдите

пример: /opt/lampp/bin/mysql -u root

Раши
источник
это идеально подходит для Linux XAMPP
Муртуза Забуавала
5

От типа терминала, mysql -uUSER -pPASSWORD DATABASEкоторый является:

mysql Фактическая команда для использования MySQL

-uUSERэто то, что пользователь будет подключаться. -U является параметром для пользователя и пользовательская частью является фактическим именем пользователя.

-pPASSWORDэто пароль для этого пользователя. -p является параметром для пароля и ПАРОЛЬ фактический пароль.

часть базы данных является необязательной. Это просто, если вы хотите подключиться напрямую к определенной базе данных. Например, предположим, что пользователь cyrex с паролем Ubuntu хочет подключиться к базе данных Linux, вы должны ввести это:

mysql -ucyrex -pubuntu linux (Пользователь Cyrex, пароль Ubuntu и база данных Linux)

если вы не добавляете базу данных, вы можете в конечном итоге перейти к ней с помощью оператора использования mysql или поиска базы данных с помощью show database;

Луис Альварадо
источник
1
+1: это обычное решение, но я боюсь, что XAMPP на самом деле не развертывает MySQL, как это. Я не использую XAMPP, поэтому я не уверен, но у моего друга он есть, и я ненавижу его каждый бит. Если мои предположения верны, ваше решение может не сработать для ОП, но оно все равно верно.
Ричард Родригес
1

Может быть, вы задаетесь вопросом о пакете Apache Friends Xampp . Единственный способ инициализации - MySql

~$ sudo /opt/lampp/lampp startmysql

Если это что-то

AlejoNext
источник
1

В последней версии панели управления Xampp есть кнопка оболочки, нажмите ее, и она может отобразить диалоговое окно, в котором говорится, что файл #bat необходимо создать, и если он должен его создать сейчас ... Вы должны сказать « Да» .

После этого откроется окно консоли. Из этого окна консоли вы можете легко получить доступ к mysql, набрав следующее.

mysql -u mysqluser --p mysqlpass

в моей личной установке я использую следующее (потому что у меня нет прохода для пользователя @root).

mysql -u root

Кстати, если это уже не очевидно, я использую Windows, поэтому могут быть некоторые различия в версии Ubuntu.

Надеюсь, это поможет кому-то ..

Zubair1
источник
1

Сначала используйте эту команду в оболочке (Ubuntu):

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

Во-вторых, используйте эту команду в оболочке (Ubuntu):

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

Введите пароль: (Нажмите Enter)

Файз Расул
источник
Почему вы импортируете файл database.sql, и вопрос был специфичен только для запуска консоли?
Парто
1

Чтобы запустить сервер Apache, MySQL и ProFTPD, просто введите следующую команду.

 ~$ sudo /opt/lampp/lampp start

Чтобы открыть консоль MySQL или MariaDB (Терминал), вам нужно просто набрать следующую команду.

 ~$ sudo /opt/lampp/bin/mysql
Четан Неве
источник
0

Мое решение:

sudo /opt/lampp/lampp status
sudo /opt/lampp/lampp startmysql
sudo /opt/lampp/lampp status
cd /opt/lampp/bin
./mysql -h localhost test
Серхио Эллербрак
источник