#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 не разрешает удаленное подключение. вам необходимо включить его.