Как вы можете подключиться к MySQL из командной строки на Mac? (то есть показать код)
Я делаю учебник PHP/SQL, но он начинается с того, что вы уже находитесь в MySQL.
Как вы можете подключиться к MySQL из командной строки на Mac? (то есть показать код)
Я делаю учебник PHP/SQL, но он начинается с того, что вы уже находитесь в MySQL.
Смотрите здесь http://dev.mysql.com/doc/refman/5.0/en/connecting.html
mysql -u USERNAME -p PASSWORD -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
Лучшей практикой будет mysql -u root -p
.
Затем MySQL будет запрашивать пароль после нажатия кнопки ввода.
Используйте следующую команду для подключения к базе данных MySQL
mysql -u USERNAME -h HOSTNAME -p
После того, как вы запустите MySQL Shell и вы увидите следующее:
mysql-js>
Во-первых, вы должны:
mysql-js>\sql
Во-вторых:
mysql-sql>\connect [email protected]servername ([email protected])
И наконец:
Enter password:*********
Один из способов подключения к MySQL напрямую с использованием правильного имени пользователя и пароля MySQL:
mysql --user=root --password=mypass
Здесь
root is the MySQL username
mypass is the MySQL user password
Это полезно, если у вас есть пустой пароль.
Например, если у вас есть пользователь MySQL с именем root
с пустым паролем, просто используйте
mysql --user=root --password=
Это сработало для меня :: -
mysql --host=hostNameorIp --user=username --password=password
или
mysql --host=hostNameorIp --user=username --password=password database_name