У меня возникли проблемы с установкой локальной установки mysql, поэтому у меня есть подключение к удаленной базе данных mysql через IP-туннель, я подключаюсь к нему, набрав localhost в сценариях perl и python. Происходит что-то странное, и я хочу проверить соединение из командной строки, а не из скрипта. Есть ли командная строка BASH, которую я могу ввести для подключения к mysql db как localhost?
Благодарность
2 ответа
Если вы хотите протестировать команды MySQL из командной строки, вам необходимо установить клиент командной строки MySQL.
Другой вариант - получить инструменты графического интерфейса MySQL, которые включают запрос MySQL браузер. Вы можете выполнять команды в браузере запросов так же, как в командной строке.
Если вы просто хотите проверить, открыт ли порт, попробуйте подключиться к нему с помощью telnet или netcat:
nc localhost 3306
Если сервер MySQL работает и вы можете подключиться, вы должны увидеть номер версии, а затем несколько случайных символов. Затем вам нужно будет нажать Ctrl-C, чтобы отменить соединение. Вы не можете выполнить SQL таким образом.
Эээ, вы пробовали клиент mysql
? По умолчанию используется localhost, если не указан -h
.
Похожие вопросы
Новые вопросы
mysql
MySQL - это бесплатная система управления реляционными базами данных с открытым исходным кодом (RDBMS), использующая язык структурированных запросов (SQL). НЕ ИСПОЛЬЗУЙТЕ этот тег для других БД, таких как SQL Server, SQLite и т. Д. Это разные БД, которые все используют свои собственные диалекты SQL для управления данными.
-h
, чтобы иметь любое имя хоста или IP-адрес, который вам нравится.