mysql
в пакетном режиме
При подключении к серверу с помощью mysql
обычно нужно ввести имя
пользователя MySQL и, в большинстве случаев, пароль. Если сервер запущен
не на том компьютере, с которого вы вошли в систему, необходимо также
указать имя хоста. Параметры соединения (а именно - соответствующее имя
хоста, пользователя и пароль) вы сможете узнать у администратора. Получив
соответствующие параметры, подсоединиться к серверу можно следующим
образом:
shell> mysql -h host -u user -p Enter password: ********
Символы ******** обозначают ваш пароль; введите его, когда mysql
выведет
на экран запрос Enter password:
.
Если все сработает, на экране должна появиться следующая информация и
метка командной строки mysql>
:
shell> mysql -h host -u user -p Enter password: ******** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 459 to server version: 3.22.20a-log Type 'help' for help. mysql>
Метка обозначает, что программа mysql
готова к вводу команд.
В некоторых вариантах установки MySQL возможно подсоединение к запущенному
на локальном хосте серверу без ввода имени пользователя (пользователь
anonymous). Если ваша система настроена именно так, подсоединиться к
серверу вы сможете, запустив mysql
со следующими параметрами:
shell> mysql
После установки соединения можно в любой момент отключиться от сервера,
набрав в командной строке mysql>
команду QUIT
:
mysql> QUIT Bye
Отсоединиться от сервера можно и при помощи сочетания клавиш Control-D.
Большая часть приведенных ниже примеров построена с учетом того, что
соединение с сервером уже установлено. Это видно по наличию в них
командной строки mysql>
.
User Comments
Issue the command
mysql -h localhost -u root -p
and if you get an error like "Error 2002: Can't connect to local mysql server through socket ........... (port)"
it means you don't have the mysqld daemon running. Activate it under RedHat by going into the "Services" under "Server Settings" or issue the command "service mysqld start",
and followed by to issuing the "mysql -h localhost -u root -p" command.
When specifing -h localhost, mysql seems to want to talk through the socket option. To talk to a tunneled port on the localhost, use 127.0.0.1 (ie the ip address of "localhost").
Add your own comment.