Использование клиентских приложений MySQL

Последнее изменение: Friday November 24th, 2023

В этой статье вы узнаете, как использовать клиентские приложения MySQL для доступа и управления вашими базами данных MySQL.

Клиентские приложения MySQL

MySQL предоставляет графическое приложение (GUI), которое можно использовать для управления базой данных. MySQL Workbench – это интегрированная среда средств разработки, которая позволяет управлять базами данных, выполнять запросы и многое другое. Она заменяет устаревший пакет приложений MySQL GUI Tools, который больше не разрабатывается.

MySQL Workbench можно бесплатно скачать и использовать. Есть версии для Microsoft Windows, Mac OS X, Linux и других операционных систем.

Подключение к базам данных с помощью MySQL Workbench

MySQL Workbench позволяет быстро подключаться к базам данных MySQL. В этой статье мы рассмотрим два метода:

  • Прямое подключение: Этот метод устанавливает прямое соединение с вашего компьютера на сервер MySQL.
    Прежде чем установить такое соединение, вы должны разрешить удаленный доступ MySQL вашему IP-адресу. См. эту статью для получения информации по этому вопросу.
  • SSH-подключение: Этот метод использует SSH для установления безопасного соединения с вашего компьютера на сервер MySQL.

Метод 1: Прямое подключение

Пожалуйста, выполните следующие шаги для настройки прямого подключения к MySQL:

  1. Запустите MySQL Workbench.
  2. Нажмите значок + рядом с MySQL Connections from the workspace page, и появится диалоговое окно Setup New Connection.
  3. Введите имя для подключения в текстовом поле Connection Name.
  4. Выберите Standard (TCP/IP) in the Connection Method list box.
  5. В текстовом поле Hostname на вкладке Parameters введите example.com, где example.com – это ваш доменное имя.
  6. Подтвердите, что текстовое поле Port установлено на 3306.
  7. Введите одно из следующих имен пользователей в текстовом поле Username:
    • Your Beehosting (cPanel) account username: С этим именем пользователя вы можете получить доступ ко всем базам данных MySQL в своей учетной записи хостинга.
    • A MySQL database username you created in cPanel: С этим именем пользователя вы можете получить доступ ко всем базам данных MySQL, для которых указанный пользователь был наделен привилегиями.
  8. Введите имя базы данных MySQL, к которой вы хотите получить доступ, в текстовом поле Default Schema. Также вы можете оставить это поле пустым, чтобы выбрать базу данных позже.
  9. Нажмите Test Connection, и введите пароль для указанного вами в шаге 7 имени пользователя в появившемся текстовом поле Password.
    Выберите флажок “Save password in keychain”, чтобы MySQL Workbench запомнил ваш пароль.
  10. Нажмите OK.
    Если вы получите предупреждение о подключении к серверам с несовместимыми или нестандартными версиями, нажмите Continue Anyway.
  11. Если подключение успешно, вы получите сообщение, что подключение к MySQL было успешным. Если вы не получите такое сообщение, проверьте значения с шага 4 по 9 и попробуйте снова.
  12. Нажмите OK. MySQL Workbench сохраняет новое подключение на странице рабочего пространства.
  13. Чтобы открыть подключение, щелкните его на странице рабочего пространства. Теперь вы можете выполнять запросы, создавать таблицы и многое другое.

Метод 2: SSH-подключение

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

    1. Запустите MySQL Workbench.
    2. Щелкните на иконке + рядом с MySQL Connections на рабочей странице, и появится диалоговое окно Setup New Connection.
    3. Введите имя подключения в текстовое поле Connection Name.
    4. Выберите Standard (TCP/IP) over SSH в списке Connection Method.
    5. Введите example.com:7822 (где example.com – ваш доменный адрес) в текстовое поле SSH Hostname.
    6. Введите имя учетной записи вашего Beehosting (cPanel) аккаунта в текстовое поле SSH Username.
    7. Введите localhost в текстовое поле MySQL Hostname.
    8. Убедитесь, что в текстовом поле MySQL Server Port установлено значение 3306.
    9. Введите одно из следующих имен пользователей в текстовое поле Username:
      • Имя вашего учетной записи Beehosting (cPanel): С этим именем пользователя вы можете получить доступ ко всем базам данных MySQL в вашем аккаунте хостинга.
      • Имя пользователя MySQL для базы данных, которую вы создали в cPanel: С этим именем пользователя вы можете получить доступ ко всем базам данных MySQL, для которых указанный пользователь был предоставлен привилегии.
    10. Щелкните Test Connection, и появится диалоговое окно Open SSH Tunnel.
    11. Введите пароль вашего Beehosting (cPanel) аккаунта в текстовое поле Password.
      Установите флажок “Save password in keychain”, чтобы MySQL Workbench запоминал ваш пароль.
    12. Щелкните OK, и появится диалоговое окно Connect to MySQL Server.
    13. Введите пароль для указанного вами пользователя на шаге 9 в текстовое поле Password.
      Установите флажок “Save password in keychain”, чтобы MySQL Workbench запоминал ваш пароль.
    14. Щелкните OK.
    15. Если соединение успешно, вы получите сообщение, что соединение с MySQL прошло успешно. Если вы не получите такое сообщение, проверьте значения с шага 4 по 9 и повторите попытку.
    16. Щелкните OK в диалоговом окне Setup New Connection.
    17. Теперь вы можете выполнять запросы, создавать таблицы и многое другое. Например, на рабочей странице, подразделе Open Connection to Start Querying, дважды щелкните по имени подключения, которое вы указали на шаге 3. MySQL Workbench подключится к вашей учетной записи и отобразит ваши базы данных.

    Дополнительная информация

    Чтобы скачать MySQL Workbench и просмотреть онлайн-документацию, посетите http://dev.mysql.com/downloads/tools/workbench.

Was this article helpful?
Просмотры: 485

10 лет с BeeHosting!
Отмечаем скидками до 70% на все услуги
+ бесплатная миграция сайта.

Facebook Instagram linkedin

Beehosting.pro website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Меню