#mysql
#mysql
Вопрос:
У меня есть запрос относительно подключения mysql к командной строке. Я сделал:
open cmd prompt
telnet localhost com 3306
I RECEIVED REPLY as---
некоторые инструкции, в которых упоминается
telnet [-a][-e escape char][-f log file][-1 user][-t term][host [port]]
-a attempt automatic logon. same as -1 option except uses the currently logged on user's name.
-e Escape char to enter telnet client prompt.
и еще кое-что…
но правильно ли это?? или я заблудился??? пожалуйста, помогите.
Комментарии:
1. есть ли причина, по которой вы не можете использовать команду «mysql»?
Ответ №1:
не подключайтесь по telnet к вашей базе данных mysql.
Вместо этого используйте команду mysql, пользовательский интерфейс, подобный db visualizer (у них есть платная версия и бесплатная версия), или бесплатный пользовательский интерфейс, который поставляется с maria db (замена mysql).
для получения дополнительной информации о команде mysql попробуйте выполнить mysql --help
или найдите ее в справочном руководстве по mysql
Редактировать: дополнительная информация добавлена здесь.
Telnet — это не «командная строка», это протокол связи (ознакомьтесь с протоколом telnet в Википедии) и программа (которая использует протокол связи для обмена данными). Вы не можете подключиться к MySQL с помощью telnet, потому что MySQL не использует протокол telnet для связи.
Я обращался к MySQL только для jdbc, поэтому я не уверен, как решить вашу проблему. Я знаю, что для MySQL также существует интерфейс c API. Разделы «20 соединителей и API» и «15 репликаций» в справочнике mysql могут быть полезны.
Комментарии:
1. спасибо за ваше ценное предложение. но я не могу подключить mysql с помощью командной строки, когда я могу сделать то же самое для других портов.. и моя конечная цель — подключить микроконтроллер к mysql, который будет продолжать сбрасывать данные в mysql. есть предложения?