Spec-Zone .ru
спецификации, руководства, описания, API

3.1. Соединение с и Разъединение от Сервера

Чтобы соединиться с сервером, Вы должны будете обычно обеспечивать имя пользователя MySQL, когда Вы вызовете mysql и, наиболее вероятно, пароль. Если сервер будет работать на машине кроме того, где Вы входите в систему, то Вы должны будете также определить имя хоста. Свяжитесь со своим администратором, чтобы узнать, какие параметры соединения следует использовать, чтобы соединиться (то есть, что узел, имя пользователя, и пароль, чтобы использовать). Как только Вы знаете надлежащие параметры, следует быть в состоянии соединиться как это:

shell> mysql -h host -u user
        -pEnter password: ********

host и user представьте имя хоста, куда Ваш сервер MySQL работает и имя пользователя Вашей учетной записи MySQL. Замена соответствующие значения для Вашей установки. ******** представляет Ваш пароль; введите это, когда mysql выводит на экран Enter password: подсказка.

Если это работает, следует видеть некоторую вводную информацию, сопровождаемую a mysql> подсказка:

shell> mysql -h host -u user
        -pEnter password: ********Welcome to the MySQL monitor.  Commands end with ; or \g.Your MySQL connection id is 25338 to server version: 5.7.2-standardType 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>

mysql> подсказка говорит Вам, что mysql готов к Вам ввести команды.

Если Вы входите в систему на той же самой машине, на которой работает MySQL, можно опустить узел, и просто использовать следующее:

shell> mysql -u user -p

Если, когда Вы пытаетесь войти в систему, Вы получаете сообщение об ошибке, такое как ОШИБКА 2002 (HY000): не Может соединиться с локальным сервером MySQL через сокет '/tmp/mysql.sock' (2), это означает, что демон сервера MySQL (Unix) или служба (Windows) не работает. Консультируйтесь с администратором или см. раздел Главы 2, MySQL Installing и Upgrading, который является соответствующим Вашей операционной системе.

Для справки с другими проблемами, с которыми часто встречаются, пытаясь войти в систему, см. Раздел C.5.2, "Программы MySQL Common Errors When Using".

Некоторые установки MySQL разрешают пользователям соединяться как анонимный (неназванный) пользователь с сервером, работающим на локальном узле. Если это верно, на Вашей машине, следует быть в состоянии соединиться с тем сервером, вызывая mysql без любых опций:

shell> mysql

После того, как Вы соединились успешно, можно разъединить любое время, вводя QUIT (или \q) в mysql> подсказка:

mysql> QUITBye

На Unix можно также разъединиться, нажимая Control+D.

Большинство примеров в следующих разделах предполагает, что Вы соединяетесь с сервером. Они указывают на это mysql> подсказка.