Я нашел ответ здесь: Как запустить консоль MySQL в XAMPP? но это не работает для меня.
Сначала, если я перейду в папку
/opt/lampp/bin/
, если я тогда вызову
mysql -u root
Затем я получаю уведомление что эта команда неизвестна. Я не понимаю, почему. Тем не менее, я могу выполнить
./mysql -u root
, но по какой-то причине MariaDB запускается: Как запустить консоль MySQL в XAMPP?
Итак, каков правильный способ доступа к MySQL из терминала?
Xampp использует Mariadb в качестве замены для MySQL. Вы найдете папки и имена файлов с помощью mysql, но за ними стоит MariaDB. Пожалуйста, прочитайте mariadb-vs-mysql-совместимость.
Xampp использует Mariadb в качестве замены для MySQL. Вы найдете папки и имена файлов с помощью mysql, но за ними стоит MariaDB. Пожалуйста, прочитайте mariadb-vs-mysql-совместимость.
Xampp использует Mariadb в качестве замены для MySQL. Вы найдете папки и имена файлов с помощью mysql, но за ними стоит MariaDB. Пожалуйста, прочитайте mariadb-vs-mysql-совместимость.
Причина, по которой вы не можете ее запустить mysql -u root -p, заключается в том, что местоположение папки /opt/lampp/ не включено в ваш путь. Добавьте эту строку в свой файл .bashrc:
export PATH=/opt/lampp/bin/:$PATH
Затем закройте его и source с помощью:
source ~/.bashrc
Если ошибок из вышеизложенного source затем вы можете сделать mysql -u root -p с вашего терминала.
Сначала убедитесь, что вы запустили xampp, выполнив следующие
cd /opt/lampp
sudo lampp start
Перейдите в каталог bin i.e
cd bin (if you are already in /opt/lampp) or cd /opt/lampp/bin
Запустите mariadb, набрав ./mysql -u root -p
Сначала убедитесь, что вы запустили xampp, выполнив следующие
cd /opt/lampp
sudo lampp start
Перейдите в каталог bin i.e
cd bin (if you are already in /opt/lampp) or cd /opt/lampp/bin
Запустите mariadb, набрав ./mysql -u root -p
Причина, по которой вы не можете ее запустить mysql -u root -p, заключается в том, что местоположение папки /opt/lampp/ не включено в ваш путь. Добавьте эту строку в свой файл .bashrc:
export PATH=/opt/lampp/bin/:$PATH
Затем закройте его и source с помощью:
source ~/.bashrc
Если ошибок из вышеизложенного source затем вы можете сделать mysql -u root -p с вашего терминала.
Сначала убедитесь, что вы запустили xampp, выполнив следующие
cd /opt/lampp
sudo lampp start
Перейдите в каталог bin i.e
cd bin (if you are already in /opt/lampp) or cd /opt/lampp/bin
Запустите mariadb, набрав ./mysql -u root -p
Причина, по которой вы не можете ее запустить mysql -u root -p, заключается в том, что местоположение папки /opt/lampp/ не включено в ваш путь. Добавьте эту строку в свой файл .bashrc:
export PATH=/opt/lampp/bin/:$PATH
Затем закройте его и source с помощью:
source ~/.bashrc
Если ошибок из вышеизложенного source затем вы можете сделать mysql -u root -p с вашего терминала.