Как мне подключить Dreamweaver к базе данных MySQL?

#mysql #dreamweaver

#mysql #dreamweaver

Вопрос:

Некоторое время я пытался подключить Dreamweaver к базе данных MySQL.

Это данные для входа в систему:

 $mysql_host = "mysql16.000webhost.com";
$mysql_database = "a7426xxx_xxxxx";
$mysql_user = "a7426xxx_xxxxx";
$mysql_password = "xxxxxxxxxx";
  

Я нажимаю динамический текст в DW, затем создаю набор записей. Затем определите соединение. Затем создать. Затем я ввожу данные.

Имя подключения: я просто даю ему случайное имя. Сервер MySQL: я ввожу данные $ mysql_host выше. Имя пользователя: я ввожу имя $mysql_user выше. Пароль: я ввожу $mysql_password выше.

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

Помогите, пожалуйста.

С уважением

Pongy

Комментарии:

1. Разрешает ли ваш веб-хостинг подключения к своим экземплярам MySQL с удаленных хостов? Большинство из них этого не делают, вам, вероятно, придется использовать SSH-туннелирование , если вам действительно нужно, чтобы Dreamweaver напрямую общался с базой данных.

2. Ваш вопрос похож на то, как подключить Notepad к MySQL… Где размещен файл? На вашем компьютере или на сервере? Возможно, SQL server отказывается от внешних подключений.

3. @webarto — справедливости ради @Pongy, Dreamweaver позволит вам подключаться к базе данных MySQL напрямую, но в сценарии редактирования файлов, которые будут размещены на удаленном веб-хостинге, это почти никогда не сработает, потому что сервер базы данных не будет доступен извне. Обычно это не сразу бросается в глаза.

Ответ №1:

Это может быть очевидным ответом, но дважды проверьте, что вы не только ввели правильную информацию в файлы подключений, но и настроили «сервер тестирования» в определении вашего сайта в дополнение к вашему «удаленному серверу». Настройки должны быть одинаковыми, но без определения этого DW не сможет фактически выполнять какие-либо динамические действия в редакторе.

Вот ответ Adobe на ваш вопрос: http://kb2.adobe.com/cps/165/tn_16575.html -> Настройка определения сайта PHP / MySQL в Dreamweaver

Ответ №2:

@Raz install https://www.mysql.com/products/workbench / и попробуйте ввести свои учетные данные ниже

 $mysql_host = "mysql16.000webhost.com";
$mysql_database = "a7426xxx_xxxxx";
$mysql_user = "a7426xxx_xxxxx";
$mysql_password = "xxxxxxxxxx";
  

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

http://www.cyberciti.biz/tips/how-do-i-enable-remote-access-to-mysql-database-server.html

Как только вы разрешите удаленное подключение к mysql, вы сможете войти в mysql из консоли dreamweaver.

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