5.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: 9.2.0-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): Can't connect to local MySQL server through socket '/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.