Как подключиться к mysql linux

Обновлено: 06.07.2024

В Unix вы можете подключиться к серверу mysqld двумя разными способами: через файл сокета Unix (например, /var/run/mysqld/mysqld.sock) или с помощью TCP/IP (например, 127.0.0). .0.1:3306 ). Соединение, созданное с помощью файла сокета Unix, быстрее, чем TCP/IP, но может использоваться только при подключении к серверу на том же компьютере. При использовании файла сокета Unix можно пропустить имя хоста и порт в строке подключения.

Шаг 1. Найдите файл сокета Unix

На узле сервера в командной строке выполните следующую команду:

Введите пароль для пользователя root и нажмите Enter .

Шаг 2. Проверьте подключение к сокету Unix из командной строки

В командной строке выполните следующую команду: mysql -u root -p -S /var/run/mysqld/mysql.sock .

Введите пароль для пользователя root и нажмите Enter .

Шаг 3. Загрузите сторонние библиотеки

Извлеките загруженный архив. Вам необходимо добавить следующие файлы из каталога lib в драйвер MySQL в DataGrip:

junixsocket-native-common-2.3.2.jar , если у вас нестандартная архитектура, попробуйте junixsocket-native-custom-2.3.2.jar

Шаг 4. Настройте драйвер MySQL в DataGrip

Открыть свойства источника данных. Вы можете открыть свойства источника данных одним из следующих способов:

Перейти к файлу | Источники данных.

В обозревателе баз данных ( Вид | Окна инструментов | Обозреватель баз данных ) щелкните значок Свойства источника данных .

В разделе «Драйверы» выберите драйвер MySQL и нажмите кнопку «Дублировать» . Либо нажмите Ctrl+D .

Измените имя дублированного драйвера (например, MySQL socket ).

На вкладке "Общие" нажмите кнопку "Добавить" () и выберите "Пользовательские JAR-файлы" .

В файловом браузере перейдите к папке со сторонними библиотеками (см. шаг 3). Удерживая нажатой клавишу Ctrl , выберите следующие файлы:

junixsocket-native-common-2.3.2.jar , если у вас нестандартная архитектура, попробуйте junixsocket-native-custom-2.3.2.jar

Прокрутите вниз до конца списка свойств, дважды щелкните ячейку и введите junixsocket.file . Дважды щелкните ячейку «Значение» и введите путь к файлу сокета (см. шаг 1).

Шаг 5. Создайте подключение к серверу MySQL

Открыть свойства источника данных. Вы можете открыть свойства источника данных одним из следующих способов:

Перейти к файлу | Источники данных.

В обозревателе баз данных ( Вид | Окна инструментов | Обозреватель баз данных ) щелкните значок Свойства источника данных .

В диалоговом окне "Источники данных и драйверы" нажмите значок "Добавить" () и выберите MySQL .

В нижней части области настроек источника данных нажмите ссылку Загрузить отсутствующие файлы драйверов. Когда вы щелкаете по этой ссылке, DataGrip загружает драйверы, необходимые для взаимодействия с базой данных. IDE не включает драйверы в комплекте, чтобы уменьшить размер установочного пакета и обеспечить актуальность версий драйверов для каждой версии IDE.

Вы можете указать свои драйверы для источника данных, если не хотите загружать предоставленные драйверы. Дополнительные сведения о создании подключения к базе данных с помощью драйвера см. в разделе Добавление пользовательского драйвера к существующему подключению.

На вкладке "Дополнительно" найдите параметр serverTimezone в списке параметров. Дважды щелкните ячейку Значение и введите часовой пояс вашего сервера (например, UTC ).

Перейдите на вкладку "Общие".

В списке драйверов выберите драйвер, который вы создали ранее (см. шаг 4).

В полях «Пользователь» и «Пароль» укажите свои учетные данные пользователя.

Чтобы убедиться в успешном подключении к источнику данных, нажмите ссылку "Проверить подключение".

В этом разделе описывается использование параметров командной строки, чтобы указать, как устанавливать соединения с сервером MySQL для таких клиентов, как mysql или mysqldump . Для получения информации об установлении соединений с использованием строк соединения, подобных URI, или пар ключ-значение для таких клиентов, как MySQL Shell, см. Раздел 4.2.5, «Подключение к серверу с использованием строк, подобных URI, или пар ключ-значение». Для получения дополнительной информации, если вы не можете подключиться, см. Раздел 6.2.22, «Устранение неполадок при подключении к MySQL».

Чтобы клиентская программа могла подключиться к серверу MySQL, она должна использовать правильные параметры подключения, такие как имя хоста, на котором работает сервер, а также имя пользователя и пароль вашей учетной записи MySQL. Каждый параметр соединения имеет значение по умолчанию, но при необходимости вы можете переопределить значения по умолчанию, используя параметры программы, указанные либо в командной строке, либо в файле параметров.

В приведенных здесь примерах используется клиентская программа mysql, но принципы применимы и к другим клиентам, таким как mysqldump , mysqladmin или mysqlshow .

Эта команда вызывает mysql без указания каких-либо явных параметров подключения:

Поскольку параметров нет, применяются значения по умолчанию:

Имя хоста по умолчанию — localhost .В Unix это имеет особое значение, как описано ниже.

Имя пользователя по умолчанию — ODBC в Windows или ваше имя пользователя Unix в Unix.

Пароль не отправляется, поскольку не указан ни --password, ни -p.

Для mysql первый аргумент, не являющийся опцией, принимается за имя базы данных по умолчанию. Поскольку такого аргумента нет, mysql не выбирает базу данных по умолчанию.

Чтобы явно указать имя хоста и имя пользователя, а также пароль, укажите соответствующие параметры в командной строке. Чтобы выбрать базу данных по умолчанию, добавьте аргумент имени базы данных. Примеры:

Для параметров пароля значение пароля необязательно:

Если вы используете параметр --password или -p и указываете значение пароля, между --password= или -p и следующим за ним паролем не должно быть никакого пробела.

Если вы используете --password или -p, но не указываете значение пароля, клиентская программа предложит вам ввести пароль. Пароль не отображается при вводе. Это более безопасно, чем ввод пароля в командной строке, что может позволить другим пользователям вашей системы увидеть строку пароля, выполнив такую ​​команду, как ps . См. Раздел 6.1.2.1, «Рекомендации для конечных пользователей по защите паролей».

Чтобы явно указать, что пароля нет и что клиентская программа не должна запрашивать его, используйте параметр --skip-password.

Как уже упоминалось, включение значения пароля в командную строку представляет собой угрозу безопасности. Чтобы избежать этого риска, укажите параметр --password или -p без следующего значения пароля:

Если указан параметр --password или -p без значения пароля, клиентская программа печатает приглашение и ждет, пока вы введете пароль. (В этих примерах mydb не интерпретируется как пароль, поскольку он отделен от предыдущего параметра пароля пробелом.)

В некоторых системах подпрограмма библиотеки, которую MySQL использует для запроса пароля, автоматически ограничивает пароль до восьми символов. Это ограничение является свойством системной библиотеки, а не MySQL. Внутри MySQL нет ограничений на длину пароля. Чтобы обойти ограничение на системы, на которые оно распространяется, укажите свой пароль в файле параметров (см. Раздел 4.2.2.2, «Использование файлов параметров»). Другим обходным решением является изменение пароля MySQL на значение, состоящее из восьми или менее символов, но это имеет тот недостаток, что более короткие пароли, как правило, менее безопасны.

Клиентские программы определяют тип соединения следующим образом:

Если хост не указан или является localhost , происходит подключение к локальному хосту:

В Windows клиент подключается с использованием общей памяти, если сервер был запущен с включенной системной переменной shared_memory для поддержки подключений с общей памятью.

В Unix программы MySQL особым образом обрабатывают имя хоста localhost, что, вероятно, отличается от того, что вы ожидаете, по сравнению с другими сетевыми программами: клиент подключается с помощью файла сокета Unix. Для указания имени сокета можно использовать параметр --socket или переменную среды MYSQL_UNIX_PORT.

В Windows, если хост . (точка), или TCP/IP не включен и --socket не указан, или хост пуст, клиент подключается с использованием именованного канала, если сервер был запущен с включенной системной переменной named_pipe для поддержки соединений именованного канала. Если соединения именованного канала не поддерживаются или если пользователь, выполняющий соединение, не является членом группы Windows, указанной системной переменной named_pipe_full_access_group, возникает ошибка.

В противном случае соединение использует TCP/IP.

Опция --protocol позволяет использовать определенный транспортный протокол, даже если другие опции обычно приводят к использованию другого протокола. То есть --protocol явно указывает транспортный протокол и переопределяет предыдущие правила даже для localhost .

Используются или проверяются только параметры подключения, соответствующие выбранному транспортному протоколу. Другие варианты подключения игнорируются. Например, с параметром --host=localhost в Unix клиент пытается подключиться к локальному серверу с помощью файла сокета Unix, даже если указан параметр --port или -P для указания номера порта TCP/IP.

Чтобы убедиться, что клиент устанавливает соединение TCP/IP с локальным сервером, используйте --host или -h, чтобы указать значение имени хоста 127.0.0.1 (вместо localhost ), либо IP-адрес или имя локальный сервер. Вы также можете явно указать транспортный протокол, даже для localhost , с помощью параметра --protocol=TCP. Примеры:

Если сервер настроен на прием подключений IPv6, клиенты могут подключаться к локальному серверу через IPv6, используя --host=::1 . См. Раздел 5.1.13, «Поддержка IPv6».

В Windows, чтобы заставить клиент MySQL использовать соединение с именованным каналом, укажите параметр --pipe или --protocol=PIPE или укажите . (точка) в качестве имени хоста.Если сервер не был запущен с включенной системной переменной named_pipe для поддержки подключений по именованным каналам или если пользователь, выполняющий подключение, не является членом группы Windows, указанной системной переменной named_pipe_full_access_group, возникает ошибка. Используйте параметр --socket, чтобы указать имя канала, если вы не хотите использовать имя канала по умолчанию.

Чтобы явно указать номер порта, используйте параметр --port или -P:

Вы также можете указать номер порта для подключения к локальному серверу. Однако, как указывалось ранее, для соединений с локальным хостом в Unix по умолчанию используется файл сокета, поэтому, если вы не форсируете соединение TCP/IP, как описано ранее, любой параметр, указывающий номер порта, игнорируется.

Для этой команды программа использует файл сокета в Unix, а параметр --port игнорируется:

Чтобы использовать номер порта, принудительно установите соединение TCP/IP. Например, вызовите программу одним из следующих способов:

Для получения дополнительной информации о параметрах, управляющих тем, как клиентские программы устанавливают соединения с сервером, см. Раздел 4.2.3, «Параметры команды для соединения с сервером».

Возможно указать параметры подключения, не вводя их в командной строке каждый раз, когда вы вызываете клиентскую программу:

Укажите параметры подключения в разделе [client] файла параметров. Соответствующий раздел файла может выглядеть следующим образом:

Некоторые параметры подключения можно указать с помощью переменных среды. Примеры:

Чтобы указать хост для mysql , используйте MYSQL_HOST .

В Windows, чтобы указать имя пользователя MySQL, используйте USER .

Список поддерживаемых переменных среды см. в Разделе 4.9, «Переменные среды».

MySQL — самая популярная в мире база данных с открытым исходным кодом. Несмотря на свои мощные функции, MySQL прост в установке и использовании. Ниже приведены некоторые инструкции, которые помогут вам настроить и запустить MySQL, выполнив несколько простых шагов. Мы также объясним, как выполнять некоторые основные операции с MySQL с помощью клиента mysql.

Следующие инструкции не обязательно относятся к версиям MySQL старше MySQL 5.7.

Это инструкции только для новой установки. Если вы уже используете MySQL и хотите перейти на более новую версию, см. раздел Обновление MySQL.

Для получения юридической информации см. Официальные уведомления.

Чтобы получить помощь по использованию MySQL, посетите форумы MySQL, где вы можете обсудить свои проблемы с другими пользователями MySQL.

Документ создан: 15 февраля 2022 г. (редакция: 71961)

Оглавление

Установка и запуск MySQL

Существуют разные способы установки MySQL. Ниже описаны самые простые способы установки и запуска MySQL на разных платформах.

Линукс. Самый простой способ установить MySQL — использовать репозитории MySQL:

Для дистрибутивов Linux на основе Yum, таких как Oracle Linux, Red Hat Enterprise Linux и Fedora, следуйте инструкциям в Кратком руководстве по использованию репозитория MySQL Yum. Если ваша система по какой-либо причине не может использовать репозиторий MySQL Yum, следуйте инструкциям в разделе Установка MySQL в Linux с использованием пакетов RPM от Oracle.

Для дистрибутивов на основе APT, таких как Debian и Ubuntu, следуйте инструкциям в Кратком руководстве по использованию репозитория MySQL APT. Если ваша система по какой-либо причине не может использовать репозиторий MySQL APT, следуйте инструкциям в разделе Установка MySQL в Linux с использованием пакетов Debian от Oracle.

Для SUSE Linux Enterprise следуйте инструкциям в Кратком руководстве по использованию репозитория MySQL SLES. Если ваша система по какой-либо причине не может использовать репозиторий MySQL SUSE, следуйте инструкциям в разделе Установка MySQL в Linux с использованием пакетов RPM от Oracle.

Для дистрибутивов Linux, которые не поддерживают репозитории MySQL или упомянутые выше установочные пакеты, вы можете установить MySQL, используя общие двоичные файлы:

Загрузите архив .tar или .tar.gz для общих двоичных файлов для Linux со страницы загрузки MySQL Community Server.

См. Установка MySQL в Unix/Linux с использованием общих двоичных файлов для получения инструкций по установке двоичных файлов.

После установки двоичных файлов следуйте инструкциям, приведенным в разделе Инициализация каталога данных. Особенно важно отметить случайный пароль root, сгенерированный для вас в процессе инициализации; подробнее см. в разделе Инициализация каталога данных.

Далее следуйте инструкциям, приведенным в разделе Запуск сервера.

Подробные инструкции, а также другие способы установки можно найти в разделе Установка MySQL в Linux.

Майкрософт Виндовс. Рекомендуемый способ установки MySQL в Microsoft Windows — использовать установщик MySQL; см. Метод установки MySQL о том, как загрузить и запустить программу установки MySQL. Подробное объяснение каждого шага мастера установки см. в разделе Установщик MySQL для Windows.

Если в процессе установки вы выбрали настройку MySQL в качестве службы Windows, что является вариантом по умолчанию (подробности см. в разделе Служба Windows), сервер MySQL запустится автоматически после завершения процесса установки.

Подробную информацию об установке Windows, включая альтернативные методы установки и инструкции по устранению неполадок, можно найти в разделе Установка MySQL в Microsoft Windows.

макОС. Рекомендуемый способ установки MySQL на macOS — использовать пакет установщика macOS. См. Установка MySQL в macOS с помощью собственных пакетов, чтобы узнать, как загрузить и запустить пакет установщика и как после этого запустить сервер MySQL.

Подробную информацию об установке в macOS можно найти в разделе Установка MySQL в macOS.

Другие платформы. Информацию об установке на других платформах (например, FreeBSD и Solaris), а также о способах установки, не описанных выше, см. в разделе Установка и обновление MySQL.

Подключение к серверу MySQL с помощью клиента mysql

После того, как ваш сервер MySQL запущен и запущен, вы можете подключиться к нему как суперпользователь root с помощью клиента mysql.

В Linux введите следующую команду в терминале командной строки (для установки с использованием общих двоичных файлов вам может потребоваться сначала перейти в папку bin в базовом каталоге вашей установки MySQL):

В Windows выберите Пуск , Все программы , MySQL , Клиент командной строки MySQL 5.7 (или Клиент командной строки MySQL 8.0 соответственно). Если вы не устанавливали MySQL с помощью установщика MySQL, откройте командную строку, перейдите в папку bin в базовом каталоге вашей установки MySQL и введите следующую команду:

Затем вас попросят ввести пароль root, который назначается по-разному в зависимости от того, как вы установили MySQL. Инструкции по установке и инициализации, приведенные выше, уже объясняют пароль root, но вот краткий обзор:

Для установок с использованием репозитория MySQL Yum, репозитория MySQL SUSE или пакетов RPM, загруженных напрямую из Oracle, сгенерированный пароль root находится в журнале ошибок. Просмотрите его, например, с помощью следующей команды:

Для установки с использованием репозитория MySQL APT или пакетов Debian, загруженных напрямую из Oracle, вы уже должны были самостоятельно назначить пароль root; если вы по какой-то причине этого не сделали, см. примечание «Важно» здесь или Как сбросить пароль root.

Для установки в Linux с использованием общих двоичных файлов с последующей инициализацией каталога данных с помощью mysqld --initialize, как описано в разделе Инициализация каталога данных, сгенерированный пароль root отображается в стандартном потоке ошибок во время инициализации каталога данных:

В зависимости от конфигурации, которую вы использовали для инициализации сервера MySQL, выходные данные об ошибках могли быть направлены в журнал ошибок MySQL; перейдите туда и проверьте пароль, если вы не видите вышеуказанное сообщение на экране. Журнал ошибок представляет собой файл с расширением .err, обычно находящийся в каталоге данных сервера (расположение которого зависит от конфигурации сервера, но, скорее всего, это папка данных в базовом каталоге вашей установки MySQL или / папка var/lib/mysql).

Если вы инициализировали каталог данных с помощью mysqld --initialize-insecure, пароль root будет пустым.

Для установки в Windows с помощью установщика MySQL и OS X с использованием пакета установщика вы должны были самостоятельно назначить пароль root.

Если вы забыли выбранный вами пароль root или у вас возникли проблемы с поиском сгенерированного для вас временного пароля root, см. раздел Как сбросить пароль root.

После того, как вы подключитесь к серверу MySQL, отобразится приветственное сообщение и приглашение mysql>, которое выглядит следующим образом:

На этом этапе, если вы вошли в систему, используя временный пароль root, который был сгенерирован в процессе установки или инициализации (что будет в случае, если вы установили MySQL с помощью репозитория MySQL Yum или с помощью пакетов RPM или общих двоичных файлов из Oracle), измените пароль root, введя в командной строке следующую команду:

Пока вы не измените свой пароль суперпользователя, вы не сможете использовать какие-либо привилегии суперпользователя, даже если вы вошли в систему как root .

Вот несколько полезных моментов, которые следует помнить при использовании клиента mysql:

Команды клиента (например, help , quit и clear ) и ключевые слова в инструкциях SQL (например, SELECT, CREATE TABLE и INSERT) не чувствительны к регистру.

Имена столбцов вводятся с учетом регистра. Имена таблиц чувствительны к регистру на большинстве Unix-подобных платформ, но не чувствительны к регистру на платформах Windows. Чувствительность к регистру при сравнении строк зависит от используемого сопоставления символов. Как правило, рекомендуется обрабатывать все идентификаторы (имена баз данных, имена таблиц, имена столбцов и т. д.) и строки с учетом регистра.Дополнительные сведения см. в разделах Чувствительность к регистру идентификатора и Чувствительность к регистру при поиске строк.

Вы можете вводить операторы SQL в несколько строк, нажимая Enter в середине строки. Ввод точки с запятой ( ; ), за которой следует Enter, завершает оператор SQL и отправляет его на сервер для выполнения; то же самое происходит, когда оператор заканчивается \g или \G (в последнем случае возвращаемые результаты отображаются вертикально). Однако клиентские команды (например, help , quit и clear ) не требуют разделителя.

Чтобы отключиться от сервера MySQL, введите QUIT или \q на клиенте:

Некоторые основные операции с MySQL

Вот некоторые основные операции с сервером MySQL. Операторы SQL подробно объясняют богатый синтаксис и функциональные возможности операторов SQL, которые показаны ниже.

Отображение существующих баз данных. Используйте оператор SHOW DATABASES:

Создание новой базы данных. Используйте инструкцию CREATE DATABASE:

Проверьте, создана ли база данных:

Создание таблицы в базе данных. Сначала выберите базу данных, в которой вы хотите создать таблицу с оператором USE:

Инструкция USE указывает MySQL использовать pets в качестве базы данных по умолчанию для последующих инструкций. Затем создайте таблицу с помощью оператора CREATE TABLE:

Проверьте, создана ли таблица с помощью инструкции SHOW TABLES:

DESCRIBE показывает информацию обо всех столбцах таблицы:

Добавление записей в таблицу. Используйте, например, INSERT. Заявление VALUES:

См. Литеральные значения, чтобы узнать, как записывать строку, дату и другие виды литералов в MySQL.

Получение записей из таблицы. Используйте оператор SELECT и «*» для соответствия всем столбцам:

Чтобы выбрать определенные столбцы и строки по определенному условию с помощью предложения WHERE:

Удаление записи из таблицы. Используйте оператор DELETE для удаления записи из таблицы, указав критерий удаления с помощью предложения WHERE:

Добавление или удаление столбца из таблицы. Используйте ИЗМЕНЯЮЩУЮ ТАБЛИЦУ. Оператор ADD для добавления столбца. Вы можете использовать, например, предложение AFTER, чтобы указать расположение нового столбца:

Используйте DESCRIBE, чтобы проверить результат:

SHOW CREATE TABLE показывает оператор CREATE TABLE, предоставляющий дополнительные сведения о таблице:

Используйте ALTER TABLE. DROP, чтобы удалить столбец:

Дополнительные инструкции по работе с сервером MySQL см. в Учебнике.

Другие важные задачи

Создайте больше учетных записей пользователей. root — это учетная запись суперпользователя для администрирования сервера MySQL, которую не следует использовать для общих операций. О том, как создавать учетные записи пользователей различных типов, см. в разделе Добавление учетных записей, назначение прав и удаление учетных записей.

Настройте MySQL для управления с помощью systemd. Если вы установили MySQL на платформе systemd с помощью общих двоичных файлов и хотите, чтобы он управлялся с помощью systemd, см. раздел Управление сервером MySQL с помощью systemd.

Устранение неполадок

Ниже приведены ресурсы для устранения некоторых проблем, с которыми вы можете столкнуться:

Другие полезные ресурсы

Справочное руководство по MySQL (выберите версию с помощью переключателя версий)

Учебник по использованию клиентской программы mysql для работы с MySQL

Юридическая информация

Авторские права © 1997, 2022, Oracle и/или ее дочерние компании.

Это программное обеспечение и сопутствующая документация предоставляются в соответствии с лицензионным соглашением, содержащим ограничения на использование и раскрытие информации, и защищены законами об интеллектуальной собственности. За исключением случаев, прямо разрешенных в вашем лицензионном соглашении или разрешенных законом, вы не можете использовать, копировать, воспроизводить, переводить, транслировать, изменять, лицензировать, передавать, распространять, демонстрировать, исполнять, публиковать или демонстрировать любую часть в любой форме или с помощью любых средств. Обратный инжиниринг, дизассемблирование или декомпиляция этого программного обеспечения запрещены, если только это не требуется по закону для совместимости.

Информация, содержащаяся в настоящем документе, может быть изменена без предварительного уведомления, и ее отсутствие не гарантируется. Если вы обнаружите какие-либо ошибки, сообщите нам о них в письменной форме.

Если это программное обеспечение или связанная с ним документация, которая доставляется правительству США или любому лицу, лицензирующему его от имени правительства США, применимо следующее уведомление:

США ГОСУДАРСТВЕННЫЕ КОНЕЧНЫЕ ПОЛЬЗОВАТЕЛИ: Программы Oracle (включая любую операционную систему, интегрированное программное обеспечение, любые программы, встроенные, установленные или активированные на поставленном оборудовании, а также модификации таких программ) и компьютерная документация Oracle или другие данные Oracle, предоставляемые конечным пользователям правительства США или к которым они получают доступ, являются «коммерческое компьютерное программное обеспечение» или «документация по коммерческому компьютерному программному обеспечению» в соответствии с применимым Положением о федеральных закупках и дополнительными правилами для конкретных агентств.Таким образом, использование, воспроизведение, дублирование, выпуск, демонстрация, раскрытие, модификация, подготовка производных работ и/или адаптация i) программ Oracle (включая любую операционную систему, интегрированное программное обеспечение, любые программы, встроенные, установленные или активированные на поставляемых оборудование и модификации таких программ), ii) компьютерную документацию Oracle и/или iii) другие данные Oracle, подпадают под действие прав и ограничений, указанных в лицензии, содержащейся в соответствующем договоре. Условия, регулирующие использование правительством США облачных сервисов Oracle, определяются применимым контрактом на такие сервисы. Никаких других прав правительству США не предоставляется.

Это программное или аппаратное обеспечение разработано для общего использования в различных приложениях управления информацией. Он не разработан и не предназначен для использования в каких-либо потенциально опасных приложениях, включая приложения, которые могут создать риск получения травмы. Если вы используете это программное или аппаратное обеспечение в опасных приложениях, вы несете ответственность за принятие всех соответствующих мер по отказоустойчивости, резервному копированию, резервированию и другим мерам для обеспечения его безопасного использования. Корпорация Oracle и ее аффилированные лица отказываются от какой-либо ответственности за любой ущерб, вызванный использованием этого программного или аппаратного обеспечения в опасных приложениях.

Oracle и Java являются зарегистрированными товарными знаками Oracle и/или ее дочерних компаний. Другие названия могут быть товарными знаками соответствующих владельцев.

Intel и Intel Inside являются товарными знаками или зарегистрированными товарными знаками корпорации Intel. Все товарные знаки SPARC используются по лицензии и являются товарными знаками или зарегистрированными товарными знаками SPARC International, Inc. AMD, Epyc и логотип AMD являются товарными знаками или зарегистрированными товарными знаками Advanced Micro Devices. UNIX является зарегистрированным товарным знаком The Open Group.

Это программное или аппаратное обеспечение и документация могут предоставлять доступ или информацию о контенте, продуктах и ​​услугах третьих лиц. Корпорация Oracle и ее аффилированные лица не несут ответственности и прямо отказываются от всех гарантий любого рода в отношении стороннего контента, продуктов и услуг, если иное не указано в применимом соглашении между вами и Oracle. Корпорация Oracle и ее аффилированные лица не несут ответственности за какие-либо убытки, расходы или ущерб, понесенные в результате вашего доступа или использования стороннего контента, продуктов или услуг, за исключением случаев, предусмотренных применимым соглашением между вами и Oracle.< /p>

Эта документация НЕ распространяется под лицензией GPL. Использование этой документации регулируется следующими условиями:

Вы можете создать печатную копию этой документации исключительно для личного использования. Преобразование в другие форматы разрешено, если фактический контент не изменен и не отредактирован каким-либо образом. Вы не имеете права публиковать или распространять эту документацию в любой форме или на любых носителях, за исключением случаев, когда вы распространяете документацию способом, подобным тому, как ее распространяет Oracle (то есть в электронном виде для загрузки на веб-сайте с программным обеспечением) или на компакт-диске. -ROM или аналогичный носитель, при условии, однако, что документация распространяется вместе с программным обеспечением на том же носителе. Любое другое использование, такое как любое распространение печатных копий или использование этой документации, полностью или частично, в другой публикации, требует предварительного письменного согласия уполномоченного представителя Oracle. Oracle и/или ее аффилированные лица сохраняют за собой любые права на эту документацию, не предоставленные явным образом выше.

Во второй статье серии, посвященной началу работы с MySQL, мы поговорим о способах подключения к MySQL Server.

Вы можете подключиться к серверу MySQL с помощью клиента MySQL, dbForge Studio для MySQL и MySQL Workbench. В этой статье мы подробно рассмотрим каждый метод.

Подключение к MySQL с помощью клиента командной строки MySQL

В первой статье нашей серии мы предоставили подробное пошаговое руководство с описанием аспектов установки MySQL Server в Windows. В этом руководстве мы исходим из того факта, что ваш сервер MySQL запущен и работает.

Для подключения к серверу MySQL:

    Найдите клиент командной строки MySQL

Расположение клиента MySQL

Сервер MySQL обычно устанавливается вместе с консольным клиентом для работы с базами данных. В Windows клиент командной строки MySQL находится в меню «Пуск». Обратите внимание, что клиент устанавливается в двух версиях — с поддержкой Unicode и без нее.


При запуске клиента командной строки MySQL Server открывается окно командной строки с запросом на ввод пароля.


< /p>

Здесь вам нужно войти в MySQL из командной строки, введя пароль, который был установлен для пользователя root во время установки MySQL.
В случае успешного подключения вы увидите что-то похожее на это: < /p>


Введите команду show databases, чтобы получить список баз данных на нашем сервере MySQL.


Чтобы создать новую базу данных, используйте команду create database.


Чтобы подключиться к определенной базе данных MySQL, в командной строке MySQL введите команду use database и укажите имя базы данных, которую вы хотите использовать.


Используйте команду создания таблицы и вставки в команды, чтобы создать таблицу в нашей базе данных и вставить в нее данные.

Чтобы выйти из клиента MySQL, введите quit в командной строке и нажмите Enter.

Подключение к MySQL с помощью dbForge Studio для MySQL

dbForge Studio for MySQL – это универсальный инструмент MySQL с графическим интерфейсом премиум-класса, позволяющий разрабатывать, управлять и администрировать базы данных MySQL в многофункциональной среде. С помощью dbForge Studio для MySQL вы можете быстро и легко настроить подключение к удаленной базе данных, а также подключиться к локальному серверу.

Чтобы подключиться к серверу MySQL с помощью Studio for MySQL:

<р>1. Откройте диалоговое окно «Свойства подключения к базе данных» одним из следующих способов:
нажмите «Новое подключение» в меню «База данных»
или
нажмите кнопку «Новое подключение» на панели инструментов «Подключение».

Как подключиться к База данных MySQL с использованием dbForge Studio для MySQL

<р>2. Выберите тип подключения в поле Тип. Доступны два типа подключения: TCP/IP и именованный канал.

<р>3. Введите имя хоста в поле Хост.

<р>4. Для соединения TCP/IP введите информацию о порте в поле Порт. Номер порта по умолчанию — 3306. Для подключения именованного канала введите имя канала в поле Труба.

<р>5. Введите учетные данные для входа в поля «Пользователь» и «Пароль».

<р>6. В поле База данных введите или выберите имя базы данных, к которой вы хотите подключиться.

<р>7. Имя подключения будет сгенерировано автоматически из имени хоста. Однако при необходимости вы можете создать отличительное имя для нового подключения.

Локальное подключение к MySQL с помощью dbForge Studio для MySQL

<р>8. (Необязательный шаг). Вы можете нажать «Дополнительно», чтобы настроить дополнительные свойства подключения. На вкладке «Дополнительно» вы можете указать значения тайм-аута подключения и тайм-аута выполнения в секундах. Здесь вы также можете выбрать тип кодировки из раскрывающегося списка и включить параметры «Обнаружение набора символов MySQL», «Использовать сжатие» и «Поддерживать соединение».

Как подключиться к Сервер MySQL с клиентской машины с использованием dbForge Studio для MySQL

<р>9. (Необязательный шаг). Вы можете щелкнуть вкладку «Безопасность», чтобы настроить свойства безопасности. На этой вкладке вы можете настроить свойства безопасности SSL или SSH.

Как получить доступ к MySQL Сервер, использующий dbForge Studio для MySQL

Подключение к серверу и базе данных MySQL через dbForge Studio for MySQL

<р>11. (Необязательный шаг). Нажмите «Проверить подключение», чтобы убедиться, что вы можете получить доступ к серверу MySQL, используя указанную вами информацию о подключении.

<р>12. Нажмите OK, чтобы создать соединение.

Как видите, dbForge Studio для MySQL предлагает наглядный и простой способ подключения к серверу MySQL. Это также дает вам больший контроль над конфигурациями подключения.

Ширина подключения Workbench к базе данных

<р>3. В появившемся окне «Подключиться к базе данных» укажите имя подключения, а также укажите имя хоста, порт и пользовательские значения.

Как подключиться к База данных MySQL с использованием Workbench - настройка соединения

<р>4. (Необязательный шаг).Перейдите на вкладку SSL, чтобы настроить параметры подключения SSL.

Доступ к MySQL с помощью Workbench — настройка SSL

<р>5. (Необязательный шаг). Перейдите на вкладку «Дополнительно», чтобы настроить дополнительные параметры подключения.

Настройка подключения к MySQL с помощью Workbench

<р>6. При желании вы можете нажать Test Connection, чтобы проверить введенные вами параметры. Если вы уверены, что все учетные данные верны, нажмите OK.

<р>7. Введите пароль.

Как подключиться к MySQL через Workbench - пароль

<р>7. Если вы успешно подключились к серверу MySQL, вы увидите список баз данных слева.

Подключение к MySQL с помощью Workbench - успешное подключение

Заключение

В этой статье мы представили три способа подключения к серверу MySQL. И dbForge Studio для MySQL, и MySQL Workbench могут похвастаться визуальными и всеобъемлющими мастерами подключения, позволяющими легко подключиться к серверу MySQL за считанные секунды. В обоих решениях есть возможность настроить дополнительные параметры.

dbForge Studio для MySQL — достойная альтернатива MySQL Workbench. Более того, во многих аспектах он превосходит его по функциональности.

Наряду с dbForge Studio для MySQL инструменты баз данных dbForge для MySQL также имеют наглядные и удобные мастера подключения, которые помогают быстро и легко подключиться к серверу MySQL и определенной базе данных.

Читайте также: