Как я могу получить доступ к mysql из терминала mac, используя xampp?

Я пытаюсь получить доступ к mysql из моего терминала mac.

Я пробовал просто набирать

mysql -u root -p

(и Enter, но этого не существует..)

Это то, что мне удалось сделать/расположен до сих пор:

Williams-iMac: mysql noName $cd/Приложения/xampp/xamppfiles/var/mysql/mysql

Williams-iMac: mysql noName $ls

Это то, что находится там.

columns_priv.MYD        help_relation.frm       slow_log.CSV
columns_priv.MYI        help_topic.MYD          slow_log.frm
columns_priv.frm        help_topic.MYI          tables_priv.MYD
db.MYD              help_topic.frm          tables_priv.MYI
db.MYI              host.MYD            tables_priv.frm
db.frm              host.MYI            time_zone.MYD
event.MYD           host.frm            time_zone.MYI
event.MYI           ndb_binlog_index.MYD        time_zone.frm
event.frm           ndb_binlog_index.MYI        time_zone_leap_second.MYD
func.MYD            ndb_binlog_index.frm        time_zone_leap_second.MYI
func.MYI            plugin.MYD          time_zone_leap_second.frm
func.frm            plugin.MYI          time_zone_name.MYD
general_log.CSM         plugin.frm          time_zone_name.MYI
general_log.CSV         proc.MYD            time_zone_name.frm
general_log.frm         proc.MYI            time_zone_transition.MYD
help_category.MYD       proc.frm            time_zone_transition.MYI
help_category.MYI       procs_priv.MYD          time_zone_transition.frm
help_category.frm       procs_priv.MYI          time_zone_transition_type.MYD
help_keyword.MYD        procs_priv.frm          time_zone_transition_type.MYI
help_keyword.MYI        servers.MYD         time_zone_transition_type.frm
help_keyword.frm        servers.MYI         user.MYD
help_relation.MYD       servers.frm         user.MYI
help_relation.MYI       slow_log.CSM            user.frm

Но я до сих пор не знаю, как получить доступ к mysql, чтобы я мог создать новую базу данных (не делая этого я phpmyadmin). Я создал новую базу данных в phpmyadmin, но просто попробую ввести:

mysql -u root -p (my_phpmyadmin_created_database)

.. но без каких-либо успехов.

Надеюсь, что со всей информацией, которую я рассказал о своей проблеме всем вам, кто-то поможет мне добраться до этой проблемы - из-за скуки!:)

Спасибо заранее!

Ответ 1

/Приложения/xampp/xamppfiles/bin/mysql -u root -p

Работал как шарм!

Спасибо пользователю: Wrikken!

Ответ 2

Я обычно делаю это, чтобы активировать php и mysql из терминала с помощью XAMPP 1.7.3 (и, возможно, выше) на Mac

 1. Go to Terminal
 2. Enter which php: If it says /usr/bin/php, then proceed to 3.
 3. Enter sudo nano ~/.bash_profile (or sudo vim ~/.bash_profile if you know how to use it)
 4. Then paste this export PATH="/Applications/XAMPP/xamppfiles/bin:$PATH"
 5. Ctrl - O then enter to save, then ctrl - X to exit.
 6. Type cd ~
 7. type . .bash_profile
 8. Restart terminal.
 9. Enter which php: If you did it right, it should be the same as the path in #4.

Ответ 3

Я просто новый пользователь xampp. Я также попал в ловушку этого вопроса. Да, правильный каталог

/Applications/XAMPP/xamppfiles/bin/(the newest xampp is uppercase)

но когда вы подключаетесь к db, вы должны ввести

./mysql -u root -p (if there password),

не вводится

mysql -u root -p...   

он успешно прокомментировал мою версию macbook pro.

Ответ 4

Мне пришлось использовать open команду для работы.

e.x.

открыть/приложение/приложения/xampp/xamppfiles/bin/mysql

Ответ 5

Хорошая функция на Mac - открыть терминал и перейти к настройкам. Хит профили и создать новый профиль. под оболочкой введите путь к MySQL и введите все так же, как если бы вы шли длинным путем. Пример:

/Приложения/XAMPP/xamppfiles/bin/mysql --user = root --password =

Просто добавьте свою информацию по указанному выше пути. закройте окно предпочтений и перейдите в FILE и нажмите в новом окне. Выберите свой профиль. Я назвал свой MySql. Это оно.

Ответ 6

Я использовал это для доступа к базе данных phpmyadmin mysql через терминал

/opt/lampp/bin/mysql -uroot -ppassword

затем

USE dbname

Ответ 7

если xampp установлен в вашей книге Mac, просто перейдите по пути к файлу cd/Applications/XAMPP/bin/

./mysql -u root -p

чем он будет запрашивать пароль, если установлен, чем ввести еще, введите

mysql запущен сейчас !!!!!!!!

Ответ 8

sudo /Applications/XAMPP/xamppfiles/bin/mysql.server start