Как вы можете подключиться к MySQL из командной строки на Mac? (т.е. покажи мне код)
Я делаю учебник по PHP / SQL, но он начинается с предположения, что вы уже в MySQL.
Смотрите здесь http://dev.mysql.com/doc/refman/5.0/en/connecting.html
mysql -u USERNAME -pPASSWORD -h HOSTNAMEORIP DATABASENAME
Опции выше означают:
-u: username
-p: password (**no space between -p and the password text**)
-h: host
last one is name of the database that you wanted to connect.
Посмотрите на ссылку, там подробно!
Как уже упоминалось Риком , вы можете избежать передачи пароля как части команды, не передавая пароль следующим образом:
mysql -u USERNAME -h HOSTNAMEORIP DATABASENAME -p
Люди, редактирующие этот ответ: ПОЖАЛУЙСТА, НЕ ДОБАВЛЯЙТЕ ПРОСТРАНСТВО между -p
иPASSWORD
show databases
список баз данных.-p
не указав пароль, вам будет предложено ввести пароль.Лучшая практика будет
mysql -u root -p
. Затем MySQL запросит пароль после того, как вы нажмете Enter.источник
.bash_history
. Используя текущий метод с наибольшим количеством голосов, если кто-то получает доступ$HOME
(и, следовательно, к нему.bash_history
), у него также есть ваши данные аутентификации - страшно! Такое вторжение может (и действительно ) произойти ....bash_history
ноtop
и в других инструментах тоже! Вы даже можете защитить свои файлы, просто поделитесь компьютером с другим законным пользователем.Используйте следующую команду, чтобы подключиться к базе данных MySQL
mysql -u USERNAME -h HOSTNAME -p
источник
После того, как вы запустите MySQL Shell и вы увидите следующее:
Во-первых, вы должны:
Во-вторых:
И наконец:
источник
Один из способов прямого подключения к MySQL с использованием правильного имени пользователя и пароля MySQL:
Вот,
Это полезно, если у вас есть пустой пароль.
Например, если у вас есть пользователь MySQL, вызванный
root
с пустым паролем, просто используйтеисточник
Это сработало для меня :: -
или
источник