Как открыть mysql в браузере

Обновлено: 21.11.2024

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

Если вы используете Windows, вам следует использовать установщик MSI для Windows (x86, 64-разрядная версия). В этом руководстве мы устанавливаем файл mysql-workbench-gpl-5.2.47-win32.msi.

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

Добавить IP-адрес в удаленный MySQL

Чтобы вы могли удаленно подключаться к своим базам данных, вам необходимо добавить IP-адрес вашего локального компьютера в Remote MySQL в cPanel. Вы можете получить свой IP-адрес, перейдя по следующей ссылке:

Шаги для удаленного подключения к вашей базе данных

  1. Откройте MySQL Workbench.
  2. Нажмите «Новое подключение» в левом нижнем углу MySQL Workbench.
  3. В поле «Настроить диалоговое окно нового подключения» введите учетные данные для подключения к базе данных. Учетные данные будут выглядеть следующим образом:

Имя подключения: вы можете назвать это как хотите.
Метод подключения: Стандартный (TCP/IP).
Имя хоста: вы можете использовать свой домен или IP-адрес cPanel.
Порт : 3306
Имя пользователя: ваше имя пользователя cPanel или пользователя, которого вы создали для базы данных.
Пароль: пароль cPanel или пароль для созданного пользователя базы данных.
Схема по умолчанию: можно оставить пусто.

Нажмите "Проверить подключение".

Теперь вы увидите список баз данных в области слева.

86 комментариев

спасибо. Я пытаюсь подключиться к базе данных mysql удаленно из дома. Когда я пытаюсь выполнить описанные выше действия, появляется сообщение: «Ваша попытка подключения для пользователя «xxxx» с вашего хоста к серверу не удалась в гггггггг: невозможно подключиться к серверу MySQL в «гггггггг» (10060)»

Спасибо за ответ. Судя по предоставленной информации, вполне вероятно, что IP-адрес, используемый для подключения, неверен. Убедитесь, что IP/имя хоста указаны правильно, и повторите попытку. Если проблема не устранена, я рекомендую обратиться в службу технической поддержки за прямой помощью.

Спасибо, Алисса, да, как вы сказали, это было неправильно. Теперь работает нормально.
Спасибо

Очень полезно, спасибо

Привет. У меня есть вход в систему с правами администратора Windows и подключение к удаленному SQL-серверу, но если я войду в систему без прав администратора, я не смогу подключиться к удаленному серверу SQL.

Я бы посоветовал использовать ваши учетные данные для входа в cPanel. Это должно предоставить вам необходимый доступ.

Привет, у меня вопрос, это только для сервера?

Если ДА, то какой шаг я собираюсь установить для другого компьютера, подключенного к той же точке доступа, что и сервер?

Да, эти инструкции можно использовать для подключения вашего компьютера к серверу через службу MySQL. Если вы пытаетесь подключить ПК к ПК в той же сети, вам нужно будет использовать локальный IP-адрес (найденный во внутренней сети) в качестве имени хоста.

Спасибо за подробное объяснение.

Когда я пытаюсь подключиться к MySQL, я получаю следующую ошибку.

"Подключиться не удалось: доступ запрещен для пользователя "root"@"localhost" (используется пароль: YES)"

Я скачал последнюю версию Mysql server и Workbench 8.0

Пожалуйста, дайте мне знать, что я здесь делаю неправильно.

Похоже на типичную ошибку комбинации пользователя и пароля. Вы уверены, что используете правильный пароль? Помните, что пароль root для MySQL может отличаться от пароля пользователя root на сервере. Я бы посоветовал сбросить пароль, чтобы быть уверенным.

2- Я получаю сообщение об ошибке при подключении к существующей удаленной базе данных (кажется, это версия 4.5): «Не удалось подключиться к MySQL по адресу ASHSxxxxx:3306 с пользователем root. Неверный формат пакета».

Что я могу сделать, чтобы заставить его работать? Кроме обновления БД (в настоящее время я не могу этого сделать).

К сожалению, MySQL Workbench не совместим с версиями сервера 4. Подробнее см. здесь.
Спасибо,
Джон-Пол

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

Как упоминалось выше: Имя хоста: вы можете использовать свой домен в качестве IP-адреса cPanel.

Я могу подключиться, но получаю предупреждение о подключении. Там написано:

Обнаружена несовместимая/нестандартная версия сервера или протокол подключения (10.1.32)

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

MySQL Workbench разработан и протестирован для серверов MySQL версий 5.6, 5.7 и 8.0

Есть ли способ обновить версию SQL в моей учетной записи сервера inmotion?

Мне жаль видеть, что это происходит. Вы можете обновить версию SQL на своем сервере хостинга InMotion только в том случае, если вы подписаны на тарифный план хостинга VPS или выделенного сервера.

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

В зависимости от типа используемой базы данных у вас должна быть возможность экспортировать базу данных. Если вы хотите использовать сервер базы данных, доступный с нашими услугами хостинга, вам нужно будет использовать наш сервер MySQL. Если вы можете экспортировать базу данных в базовый формат, такой как CSV или XML, вы сможете переместить базу данных с локального ПК в базу данных сервера. Приложение, которое вы будете использовать для импорта файла CSV в базу данных, будет phpMyAdmin. Пожалуйста, ознакомьтесь с этой статьей о том, как использовать phpMyAdmin для импорта базы данных.

Здравствуйте! Мне не удается подключить Workbench к механизму базы данных SQLExpress, установленному на жестком диске моего ноутбука с Windows 7 Professional.

Успешное подключение к механизму базы данных с помощью SQL Server Mgmt Studio, выполнение запросов и т. д.

В Workbench я не знаю, какой метод подключения использовать, и безуспешно пытался заполнить варианты свойств подключения SSMS. (Имя сервера: DACERP645MG\SQLEXPRESS; Аутентификация: Windows; Имя пользователя: DACERP645MG\Deirdre; Подключение к базе данных: ….)

В Windows 7 пароль отсутствует. Я пытался создать подключение к Workbench с запущенным/подключенным Mgmt Studio и без него.

Любая помощь приветствуется! Спасибо, Ди

НАЧАЛО: 7 сентября 2017 года я установил MS SQLServer Express, Mgmt Studio и необходимые инструменты – по путям по умолчанию. Через семь дней я установил Workbench. Профили пользователей Windows (все локальные):

DACERP645MG\Deirdre — администратор
NTSERVICE/MSSQL$SQLEXPRESS
NTSERVICE/MSSQL$SQLSRVEXPR
NTSERVICE/MSSQLFDLauncher$SQLSRVEXPR
NTSERVICE/ReportServer$SQLSRVEXPR

Испробовал различные онлайн-предложения: с IP-адресом моего поставщика услуг (хост 127.00.01; порт 3306) Workbench загружается со статусом службы: остановлено. Start Sever выводит сообщение журнала f Не удается подключиться к серверу MySQL на «127.00.01» (10061) (2003). Отображаемые свойства подключения: – Хост: н/д; Розетка: нет данных; Порт: нет данных; Версия: н/д; Составлено для: н/д (н/д); Файл конфигурации: C:\Program Data\MySQL\MySQL Server 5.5\my.ini — которого не существует.

Выполнил поиск файлов *.ini, связанных с SQL Server, в папках C:\Program Files\, C:\Program Files (x86)\. Также искал C:\ для *.ini, по дате изменения и нашел только длинные имена файлов в C:\Program Files\Microsoft SQL Server\MSSQL12.SQLEXPRESS\MSSQL\Binn и C:\Windows\inf\MSSQL$SQLEXPRESS\0009 .

СЛУЖБЫ: Обе службы SQL Server (SQLEXPRESS) и SQL Server (SQLSRVEXPR) запущены и работают автоматически. Когда я пытаюсь запустить агент SQL Server (SQLEXPRESS) и агент SQL Server (SQLSRVEXPR), я получаю сообщение о том, что «… служба на локальном компьютере запущена, а затем остановлена. Некоторые службы автоматически останавливаются, если они не используются другими службами или программами».

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

Спасибо,
Джон-Пол

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

URL-адресом может быть любое доменное имя, указывающее на сервер, на котором размещена ваша база данных.

Спасибо,
Джон-Пол

Хороший пост! Это действительно полезно. Хорошая информация для пользователей WordPress. Это действительно полезно для разработки моего бизнес-сайта.

Добро пожаловать! Мы рады, что это было полезно для вас.

Спасибо,
Джон-Пол

Я работаю над веб-сайтом и хочу, чтобы его PHP-часть работала. Служит ли Mysql Workbench сервером веб-хостинга? Если да, то какой общий каталог, где я должен сказать, мои файлы. Кроме того, если есть какие-либо специальные конфигурации, мне потребуется предварительная настройка.

К сожалению, нет, MySQL Workbench — это просто клиент базы данных. По сути, это приложение, которое подключается к базе данных и предоставляет некоторые полезные инструменты управления. Вам по-прежнему потребуется веб-сервер или учетная запись хостинга с установленным PHP и программным обеспечением базы данных, таким как MySQL или MariaDB.

Спасибо! Просмотрев множество сайтов, сработал только этот!

Спасибо за использование нашего руководства! Если у вас есть дополнительные вопросы или комментарии, сообщите нам об этом.

С уважением,
Арнел С.

Мне удалось подключиться к моей базе данных и просмотреть все мои таблицы, но я получаю сообщение об ошибке, когда пытаюсь создать или изменить таблицу. «ОШИБКА 1044: доступ запрещен для пользователя …» Я не уверен, где мне не хватает разрешения на доступ к моей базе данных?

Похоже, у пользователя вашей базы данных нет необходимых разрешений. Убедитесь, что пользователь может писать в базу данных.

Один вопрос , на который я не могу получить четкого ответа. Если я установлю рабочее место MySql на клиенте Windows, могу ли я выполнить удаленное подключение к серверной базе данных MySql, находящейся на сервере Linux RedHat??

Я могу ответить на этот вопрос в отношении наших серверов хостинга, которые используют разновидность Linux под названием CENTOS. Как указано в статье выше, вы можете создать удаленное соединение, чтобы позволить клиенту базы данных подключаться к базе данных. Я не уверен, что с вашим сервером Linux Redhat все будет иначе.

Если у вас есть дополнительные вопросы или комментарии, сообщите нам об этом.

С уважением,
Арнел С.

Я искал имя хоста сервера базы данных, выполнив его из myPhpAdmin, я решил проблему:

Хамзех, большое спасибо, что поделились своим решением!

Привет, извините, я создал файл php для работы с MySQL Workbench. Я искал в Интернете, что когда кто-то использует XAMPP, например, вам нужно будет поместить файл в каталог «C:\xampp\htdocs» (или, если ваш каталог установки XAMPP отличается, используйте этот каталог\htdocs). Для MySQL Workbench, где мне нужно разместить файл php?

Приносим извинения за путаницу с MySQL Workbench. Мы можем обеспечить поддержку программного обеспечения применительно к размещенным серверам. Однако ваша проблема связана с размещением или расположением файла на жестком диске локального компьютера. Вам нужно будет просмотреть документацию по MySQL Workbench для получения подробной информации по этой проблеме.

Если у вас есть дополнительные вопросы или комментарии, сообщите нам об этом.

С уважением,
Арнел С.

Я хочу, чтобы приложение на моем локальном ПК подключалось к MYSQL на моей cpanel

Ваше приложение должно иметь возможность использовать удаленное соединение MYSQL с портом 3306. Для создания соединения следуйте приведенным выше инструкциям. Если вы являетесь создателем приложения, вам необходимо создать соединение в своем приложении. Если вы не являетесь разработчиком, вам необходимо поговорить с разработчиком вашего приложения, чтобы узнать, как вы можете заставить приложение подключаться к MySQL. Мы не предоставляем вам поддержку в написании кода, так как это выходит за рамки поддержки.

Если у вас есть дополнительные вопросы или комментарии, сообщите нам об этом.

С уважением,
Арнел С.

я не могу подключиться к базе данных mysql даже после добавления IP-адреса моей машины в список разрешенных IP-адресов в cpanel

Все должно работать нормально, если все учетные данные верны. Какое конкретное сообщение об ошибке вы получаете?

С наилучшими пожеланиями,
Скотт М

Есть ли способ добавить базу данных DB2 в Mysql Workbench?

Кажется, невозможно загрузить базу данных DB2 в рабочую среду, поскольку IBM сделала это программное обеспечение проприетарным.

С наилучшими пожеланиями,
Т. Дж. Иденс

Мои базы данных SQL подключаются к рабочей среде меньшей версии 5.1, и я отправляю проблемы совместимости с версией 6.3

К какой версии MySQL вы пытаетесь подключиться? Мы рекомендуем не использовать версию ниже 5.0. Вы получаете сообщение об ошибке при попытке подключения?

С уважением,
Т. Дж. Иденс

Спасибо за сообщение

Я хочу отправить автоматическое электронное письмо в mysql в качестве серверной части с помощью планировщика….

можете сообщить мне, как отправить электронное письмо с пошаговыми инструкциями..

Пожалуйста, помогите мне в этом…

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

С уважением,
Арнел С.

У меня нет выделенного IP-адреса, и он динамически назначается интернет-провайдером, значит ли это, что мне нужно менять IP-адрес на cpanel каждый раз, когда я обновляю маршрутизатор? (удаленное подключение mysql к рабочей среде)

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

С наилучшими пожеланиями,
Скотт М

Извините, я не знал, что нахожусь на хостинговом сайте. Не зная о Workbench, я думал, что нахожусь на сайте поддержки workbench. Извините за вопрос, пожалуйста, я не ваш клиент. Буду искать поддержки в другом месте.

Я буду рад помочь, чем смогу.

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

Если вы пытаетесь просто работать с базой данных, вам лучше всего подойдут PHPMyAdmin или MySQL Workbench.

Привет…. прежде чем я приступлю к изучению вашего интерфейса с MySql, у меня есть простой вопрос. но сначала вот мой фон.Раньше я создавал онлайн-приложения для веб-сайтов с MSSQL, в основном ASP/Javascript и т. д. Я вышел на пенсию 7 лет назад и теперь нахожусь на сервере Linux с доступом к MySQL. У меня есть очень простой проект, который я хочу сделать, но я не знаю ни PHP, ни MySQL. Тем не менее, в Интернете доступно множество примеров кода, которые я могу отредактировать для простых вещей, которые мне нужно сделать. Раньше я использовал бесплатный инструмент MS для удаленного доступа к серверу MSSQL, который я разместил у провайдера, чтобы создавать таблицы, поля, импортировать/экспортировать данные, быстро редактировать данные полей, когда это необходимо для клиента, выполнять определенные запросы для обслуживания или исправление ошибок (их было много). Было здорово иметь наглядную помощь с Handson для запросов типа ремонта и обслуживания. Конечно, большая часть моей работы была сделана из кода на основе ASP. Итак, мой вопрос: должен ли я ожидать, что Workbench в основном предоставит мне тот же тип инструментов, к которому я привык. Я использую WordPress и уже купил Gravity Forms, это было ошибкой, они каким-то образом интегрируют данные формы в таблицу WordPress. Я могу найти только один плагин, который создает отдельные таблицы, но он очень ограничен и плохо поддерживается. Так что, похоже, моя страшная забота подняла голову, я должен работать с нуля. Я отчаянно нуждаюсь в инструменте, подобном тому, к которому я привык, потому что моя память дает сбои, а изучение множества новых кодов — лишь ограниченный вариант. По крайней мере, проект простой. Обнаружение того, что ваш инструмент может быть уловкой для меня, здорово. Что я могу ожидать, чтобы быть в состоянии сделать из вещей, которые я перечислил выше. Это единственные инструменты, которые мне нужны для удаленного подключения, создания таблиц, создания полей, экспорта/импорта данных, резервного копирования, редактирования полей/строк, когда я допустил ошибку или мне нужно внести изменения, и перемещения данных из одного поля в другое через запрос.

может ли кто-нибудь помочь мне в этом:

Я установил mysql, нажал новое соединение и ввел имя пользователя и пароль

он ​​говорит, что параметры подключения верны, SSL не включен.

как включить SSL.

Спасибо за вопрос. Если у вас есть VPS или выделенный сервер, вы можете включить диспетчер SSL/TLS в WHM для пользователей cPanel.

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

Спасибо,
Джон-Пол

Спасибо за ответ.

SSL-соединение очень важно. Могу ли я отказаться от этого, а затем продолжать использовать программное обеспечение?
Я хотел бы создать базу данных для подключения php-файла, а затем выполнить функцию слияния для отправки массовой электронной почты многим получателям.

Я новый пользователь. Это мой школьный проект. Вы не могли бы мне помочь?

Здравствуйте, Салли Мак,

Если вам все еще нужно подключиться к базе данных через SSL, вам нужно будет войти в cPanel и использовать PHPMyAdmin. Вы по-прежнему можете использовать программное обеспечение без опции SSL, так как информация по-прежнему защищена.

С наилучшими пожеланиями,
TJ Edens.

На самом деле сертификат сайта не требуется. Туннель SSH устанавливается отдельно от SSL/TLS. Хотя SSH может использовать SSL/TLS, в случае с MySQL Workbench требуется только информация о соединении SSH.

Здравствуйте. Я попробовал, но есть некоторые проблемы.

"Параметры подключения верны
SSL не включен"

Как включить SSL?
Почему нельзя включить SSL?

Порт 3306 — это порт, используемый для подключения к MySQL, но SSL-соединение не используется.

С наилучшими пожеланиями,
Скотт М

Если на вашем сайте установлен сертификат, вы можете использовать SSH для безопасного подключения к MySQL для MySQL Workbench. В MySQL Workbench настройте соединение следующим образом:

  • Имя хоста SSH: :2222
  • Имя пользователя SSH:
  • Пароль SSH:
  • Файл ключа SSH:

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

Очень красиво. Это действительно помогло. Очень хороший учебник по Mysql. Спасибо.

да, сэр, я проверил от 5 до 10 раз, но выдает ошибку

Не могли бы вы указать конкретное сообщение об ошибке, которое вы получаете?

у меня проблема на 5-м шаге, мой рабочий стол не подключается должным образом, выдает какую-то ошибку

Какое сообщение об ошибке вы получаете на шаге 5? Убедитесь, что ваши параметры подключения верны для сервера, к которому вы пытаетесь подключиться.

С наилучшими пожеланиями,
Скотт М

я установил workbench 6.1 и попытался подключиться к нему, показывая следующую ошибку

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

Могу ли я узнать, в чем проблема??

Вы уже добавили свой IP-адрес в список разрешенных удаленных хостов MySQL? Если нет, следуйте нашему руководству по добавлению вашего IP-адреса на удаленные хосты MySQL.

Спасибо за ответ, Арн,

В настоящее время я установил mysql workbench 5.2ce. Также я проверяю, доступно ли обновление для версии 6.0. Итак, мой вопрос, можно ли обновить более новую версию? Я потеряю свою текущую базу данных и таблицы?

Браузер запросов MySQL – это графический инструмент, созданный для предоставления удобной среды для построения и выполнения операторов SQL.

Обратите внимание, что хотя этот инструмент по-прежнему доступен для некоторых платформ, эта функциональность теперь предоставляется с помощью инструмента MySQL Workbench, подробности о котором можно найти в главе, озаглавленной «Использование MySQL Workbench для выполнения запросов SQL и создания сценариев SQL».

Содержание

Получение и установка браузера запросов MySQL

Как и в случае с MySQL Administrator, MySQL Query Browser не устанавливается как часть основного программного пакета MySQL. Как готовые версии инструмента для Windows, Linux и Mac OS, так и исходный код этого инструмента можно получить по адресу:

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

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

В Windows обозреватель запросов MySQL можно запустить из меню "Пуск" на рабочем столе. В Linux инструмент запускается следующим образом:

сообщить об этом объявлении

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

При запуске инструмента MySQL Query Browser появится следующий экран входа в систему:

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

Обзор браузера MySQL

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

В верхней части окна находится большое поле ввода текста. Здесь операторы SQL вводятся пользователем. Операторы могут быть введены в несколько строк и не выполняются до тех пор, пока не будет нажата кнопка выполнения (круглая зеленая кнопка с белой молнией). Выполняемый оператор можно остановить, нажав красную кнопку остановки. Кнопки Назад и Далее позволяют просмотреть историю выполненных команд.

Большая серая область в центре экрана отображает результаты выполненных операторов. Дополнительный раздел в нижней части окна отображает все ошибки, возникшие в результате оператора SQL. Дополнительные страницы Набор результатов можно добавить из пункта меню Файл->Новая вкладка запроса.

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

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

Выполнение операторов SQL

Чтобы выполнить оператор SQL в браузере запросов MySQL, просто введите команду в текстовое поле в верхней части главного экрана. Поле ввода текста имеет свободный формат, что позволяет вам нажимать клавишу ввода, чтобы распределить оператор на несколько строк. Как и все операторы SQL, завершенный оператор должен заканчиваться точкой с запятой (;). Нажатие кнопки выполнения приведет к выполнению оператора и отображению вывода в области результатов. На следующем рисунке показан результат выполнения команды SHOW DATABASES;:

Обзор

Браузер запросов MySQL обеспечивает удобную для пользователя среду для выполнения операторов SQL. Это полезный обучающий инструмент для начинающих, который представляет собой альтернативу инструменту mysql.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

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

MySQL – это очень популярная система управления базами данных, которая подходит для проектов любого масштаба. Его способность обрабатывать огромные объемы данных без особых усилий является одним из его самых больших преимуществ. Соедините MySQL с кодом PHP, вы можете использовать одну из трех методологий.

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

mysql() в настоящее время устарела из-за проблем с безопасностью, таких как SQL-инъекция и т. д., но два других активно используются.

MySQL

MySQLi – это API, используемый в качестве функции соединителя для связи серверной части приложения PHP с базой данных MySQL. Он работает так же, как и предыдущая версия, но безопаснее и быстрее, а также предоставляет лучший набор функций и расширений. MySQLi был представлен с PHP 5.0.0, а драйверы были установлены в версии 5.3.0. API был разработан для поддержки MySQL от версии 4.1.13 до более новых.

Расширение PHP Data Objects (PDO) представляет собой уровень абстракции базы данных. Это похоже на интерфейс для взаимодействия серверной части с базой данных MySQL и внесения изменений без внесения каких-либо изменений в код PHP. Это также дает вам свободу работать с несколькими базами данных. Основное преимущество использования PDO заключается в том, что ваш код остается простым и переносимым.

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

  1. Подключение MySQL с помощью локального сервера
  2. Подключить MySQL с помощью Cloudways Server
  3. Подключить MySQL с помощью PDO
  4. Подключиться к MySQL с помощью Remote MySQL

Загрузить памятку по MYSQL сейчас

Мы отправим ссылку для скачивания на ваш почтовый ящик.

Спасибо

Ваша электронная книга уже на пути к вашему почтовому ящику.

Создать базу данных MySQL на локальном хосте

Прежде чем вы начнете устанавливать PHP-соединение с базой данных MySQL, вам нужно знать, что такое PHPMyAdmin. Это панель управления, из которой вы можете управлять созданной вами базой данных. Откройте браузер и перейдите на localhost/PHPMyAdmin или нажмите «Администратор» в пользовательском интерфейсе XAMPP.

Теперь нажмите Изменить привилегии и перейдите к пункту «Изменить пароль администратора», введите свой пароль и сохраните его. Запомните этот пароль, так как он будет использоваться для подключения к вашей базе данных.

Примечание. Нет необходимости менять пароль для доступа к базам данных на локальном хосте. Это хорошая практика, поэтому мы использовали пароль.

Создать базу данных

Теперь вернитесь на домашнюю страницу PHPMyAdmin. Нажмите кнопку Создать, чтобы создать новую базу данных.

В новом окне назовите свою базу данных в соответствии с вашими потребностями, я назову ее «практика». Теперь выберите Collation как utf8_general_ci, так как мы используем его в учебных целях, и он будет обрабатывать все наши запросы и данные, которые будут рассмотрены в этой серии руководств. Теперь нажмите Создать, и ваша база данных будет создана.

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

Создать папку в htdocs

Теперь найдите папку, в которую вы установили XAMPP, и откройте папку htdocs (обычно c:/xampp). Создайте новую папку внутри c:/xampp/htdocs/ и назовите ее «practice», в эту папку мы будем помещать веб-файлы. Почему мы создали папку в htdocs? XAMPP использует папки в htdocs для выполнения и запуска ваших PHP-сайтов.

Примечание. Если вы используете WAMP, добавьте папку практики в папку c:/wamp/www.

Создать файл подключения к базе данных в PHP

Создайте новый файл PHP и назовите его db_connection.php и сохраните его. Почему я создаю отдельный файл подключения к базе данных? Потому что, если вы создали несколько файлов, в которые хотите вставить данные или выбрать данные из баз данных, вам не нужно каждый раз писать код для подключения к базе данных.

Вот объяснение переменной, которую мы использовали в нашем файле db_connection:

  1. $dbhost будет хостом, на котором работает ваш сервер. Обычно это локальный хост.
  2. $dbuser будет именем пользователя, т. е. root, а $dbpass будет паролем, который вы использовали для доступа к вашему PHPMyAdmin.
  3. $dbname будет именем вашей базы данных, которую мы создали в этом руководстве.

Вам просто нужно включить его с помощью пользовательской функции PHP include (include ‘connection.php’) в верхней части кода, вызвать его функцию и использовать. Это также помогает, когда вы перемещаете местоположение своего проекта с одного ПК на другой, и вам нужно изменить значения в одном файле, и все изменения будут автоматически применены ко всем остальным файлам.

Создайте новый файл PHP для проверки подключения к базе данных

Создайте новый файл PHP для подключения к базе данных. Назовите его index.php и добавьте этот код в этот файл.

Беги!

Теперь откройте браузер и перейдите на localhost/practice/index.php, и вы должны увидеть этот экран:

Поздравляем! Вы успешно подключили свою базу данных к локальному хосту! Если вы не видите этот экран, проверьте, все ли вы сделали правильно в файле db_connection.php.

Создать базу данных MySQL на сервере Cloudways

Для целей этого руководства я предполагаю, что у вас есть приложение PHP, установленное на веб-сервере. Моя установка:

Я решил разместить свое PHP-приложение на серверах, управляемых Cloudways, потому что у меня есть высокооптимизированный стек хостинга и нет проблем с управлением сервером. Вы можете бесплатно попробовать Cloudways, зарегистрировав учетную запись, а затем следуя этому простому GIF-файлу для настройки сервера и приложения PHP.Ознакомьтесь с планами хостинга Cloudways для AWS, Google Compute Engine, Vultr, Linode и Digital Ocean, чтобы найти подходящий вариант.

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

Подключение к базе данных MySQL

Чтобы установить соединение с базой данных, используйте функцию mysql_connect. Эта функция возвращает указатель (также известный как дескриптор базы данных) на соединение с базой данных. Этот дескриптор будет использоваться в коде позже. Получив дескриптор, не забудьте добавить свои учетные данные для базы данных.

  • Создайте новый файл PHP, назовите его db_connection.php и сохраните.

Почему я создаю отдельный файл подключения к базе данных? Потому что, если вы создали несколько файлов, в которые хотите вставить данные или выбрать данные из баз данных, вам не нужно каждый раз писать код для подключения к базе данных. Вам просто нужно включить его с помощью пользовательской функции PHP include (включить «connection.php») в верхней части вашего кода, вызвать ее функцию и использовать ее.

На этом этапе у вас есть возможность либо использовать процедурный запрос на подключение MySQLi, либо подключение к базе данных на основе PHP PDO:

Процедурный запрос MySQLi

Подключить базу данных MySQL к PHP с помощью PDO

Проверить соединение

Для PDO закройте соединение следующим образом

Удаленный MySQL

Для удаленного подключения PHP MySQL Войдите на платформу Cloudways, используя свои учетные данные. Нажмите «Серверы» в верхней строке меню. Затем щелкните целевой сервер из списка.

  • Затем перейдите к пункту меню "Безопасность" в левом меню и щелкните вкладку "MySQL".
  • Добавьте IP-адрес в текстовую область «Добавить IP-адрес в белый список» и нажмите кнопку «Добавить».
  • Если у вас несколько IP-адресов, повторите процесс.
  • После завершения нажмите кнопку "Сохранить изменения", чтобы завершить изменения.

После успешной установки белого списка IP-адресов установите IP-адрес для подключения и запустите запрос.

Лучшие инструменты управления MySQL

Инструментальные средства MySQL

MySQL Workbench — это визуальный инструмент для проектировщиков баз данных, разработчиков и администраторов баз данных. MySQL Workbench обеспечивает информационное моделирование, усовершенствование SQL и комплексные организационные инструменты для размещения серверов, организации клиентов, усиления и многого другого. MySQL Workbench доступен в Windows, Linux и Mac OS X.

MySQL Workbench — это очень популярный менеджер баз данных MySQL для разработчиков. Он предоставляет удобные инструменты администрирования, такие как настройка сервера, управление пользователями и многие другие. Он доступен для операционных систем MAC OS, Linux и Windows.

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

  1. Сохраняет операторы SQL
  2. Обеспечивает автономный доступ к удаленным БД
  3. Хранит несколько подключений в одном месте.
  4. Доступна визуальная схема и конструктор запросов
  1. Он сложнее, чем PHPMyAdmin.
  2. Пользователи часто сообщают о сбоях программного обеспечения.

Navicat для MySQL

Navicat – это серия графических инструментов для администрирования баз данных и разработки программного обеспечения. Это может быть одно приложение, которое позволяет вам одновременно подключаться к PHP MySQL и базам данных MariaDB. Совместимость с облачными базами данных, такими как Amazon RDS, Amazon Aurora, Oracle Cloud, Google Cloud и Microsoft Azure.

  1. Интуитивно понятный и простой в использовании пользовательский интерфейс.
  2. Обеспечивает простое подключение к базе данных MySQL через SSH-терминал.
  3. Планирование заданий базы данных — резервное копирование, восстановление, создание отчетов и многое другое.
  4. Импорт и экспорт данных из ODBC, Excel, Access, DBF, TXT, CSV, XML, JSON.
  5. Доступны визуальные схемы и построители запросов.
  6. Совместимость с операционными системами Windows, Linux и MAC.
  7. Доступна функция совместной работы
  1. Профессиональная версия стоит дорого
  2. Для выполнения в Linux требуется Wine, что замедляет работу IDE.
  3. Длительное управление процессами

Йог MySQL

Этот инструмент управления MySQL доступен в трех пакетах: Professional, Enterprise и Pro. Вы можете выбрать любой из них после тестирования.

Администраторы MySQL могут легко работать с этой платформой и эффективно справляться со своими задачами базы данных. Он доступен только для операционных систем Windows.

  1. Доступен удобный инструмент для создания запросов.
  2. Предлагает расширенные функции, помогающие в обучении администрированию базы данных.
  1. Профессиональная версия тяжеловесна.
  2. Пользователи часто сообщают о периодических сбоях программного обеспечения.
  3. Не поддерживает никакие базы данных, кроме MySQL
  4. Нет встроенной поддержки операционных систем Linux и MAC.
  5. Нет поддержки перетаскивания между несколькими вкладками.

Менеджер баз данных Cloudways MySQL

Менеджер баз данных Cloudways MySQL — это, безусловно, один из самых удобных и полезных инструментов управления MySQL для разработчиков. Он очень прост в использовании благодаря удобному пользовательскому интерфейсу и предоставляет все необходимые инструменты администрирования MySQL, которые должен иметь менеджер баз данных:

  1. Предлагает удобный и настраиваемый пользовательский интерфейс с расширенными функциями.
  2. Визуально проектирует таблицы схемы, ограничения и запросы.
  3. Простое подключение к базе данных MySQL с помощью SSH-терминала.
  1. Для нескольких вкладок нет поддержки перетаскивания.
  2. Отсутствие поддержки баз данных, отличных от MariaDB, MySQL.

В: Как проверить, работает ли MySQL?

A: Чтобы проверить, работает ли MySQL, при условии, что он установлен как служба, вы можете перейти в «Пуск» -> «Панель управления» -> «Администрирование» -> «Службы» и найти MySQL в этом списке. Проверьте, запущено оно или нет.

В: Как найти мой локальный порт для MySQL?

О: Если вы используете MySQL Workbench, посмотрите на вкладку «Сеанс» на панели «Информация» на боковой панели. Если вы используете phpMyAdmin, нажмите «Главная», затем «Переменные» в верхнем меню. Найдите параметр порта на странице. Установленное значение — это ваш номер порта MySQL.

В: Какое у меня имя пользователя и пароль для локального хоста MySQL?

В: Какова стандартная функция PHP для подключения к базе данных MySQL?

О: Одной из причин, почему PHP так хорошо работает с MySQL, является функция mysql_connect, которая открывает соединение с базой данных. Эта функция принимает пять аргументов.

Заключение

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

В этом уроке мы узнали две вещи:

  • Как создать новую базу данных
  • Как подключить базу данных MySQL к PHP

Как MySQLi, так и PDO имеют свои предпочтения. Однако, прежде чем начать, следует иметь в виду, что MySQL используется только для соединения MySQL с PHP, если вам нужно перейти на другую базу данных, вы сможете изменить весь код. С другой стороны, PDO работает с 12 различными базами данных, что значительно упрощает миграцию.

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