3.1 Подключение к серверу и отключение от него
Для подключения к серверу обычно требуется указать имя пользователя MySQL при вызове mysql и, скорее всего, пароль. Если сервер работает на другой машине, чем та, на которой вы вошли в систему, вам также необходимо указать имя хоста. Обратитесь к системному администратору, чтобы узнать, какие параметры подключения следует использовать (то есть, какой хост, имя пользователя и пароль). После того, как вы узнаете правильные параметры, вы сможете подключиться так:
$> mysql -h host -u user -p
Enter password: ********
host и user представляют имя хоста, на котором работает ваш сервер MySQL, и имя пользователя вашей учетной записи MySQL. Замените соответствующие значения для вашей конфигурации. ******** представляет ваш пароль; введите его, когда mysql отобразит запрос Enter
password:.
Если это сработает, вы должны увидеть некоторую вводную информацию, за которой следует запрос mysql>:
$> mysql -h host -u user -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 25338 to server version: 5.7.44-standard
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Запрос mysql> сообщает вам, что mysql готов к вводу SQL-запросов.
Если вы входите в систему на той же машине, на которой работает MySQL, вы можете опустить хост и просто использовать следующее:
$> mysql -u user -p
Если при попытке входа вы получаете сообщение об ошибке, например, ERROR 2002 (HY000): Не удается подключиться к локальному серверу MySQL через сокет '/tmp/mysql.sock' (2), это означает, что демон сервера MySQL (Unix) или служба (Windows) не запущены. Обратитесь к системному администратору или посмотрите раздел Главы 2, Установка и обновление MySQL, соответствующий вашей операционной системе.
Для получения помощи по другим проблемам, которые часто возникают при попытке входа, см. Раздел B.3.2, «Общие ошибки при использовании программ MySQL».
Некоторые установки MySQL позволяют пользователям подключаться как анонимному (без имени) пользователю к серверу, работающему на локальном хосте. Если это так на вашей машине, вы сможете подключиться к этому серверу, вызвав mysql без каких-либо опций:
$> mysql
После успешного подключения вы можете отключиться в любое время, набрав QUIT (или \q) в запросе mysql>:
mysql> QUIT
Bye
В Unix вы также можете отключиться, нажав сочетание клавиш Control+D.
Большинство примеров в следующих разделах предполагают, что вы подключены к серверу. Они указывают на это с помощью запроса mysql>.
© 2025 Oracle
Licensed under the GPLv2 License.