Нельзя ли установить Drupal на сервер MySQL, работающий с настройками по умолчанию?

0

Значение root без пароля. Я получаю ошибку установки, говорящую, что Drupal не может подключиться к серверу базы данных. Я использую по умолчанию XAMPP-пакетный сервер MySQL в Linux. Сервер работает, поскольку я могу взаимодействовать с ним через phpMyAdmin.

Предупреждение: PDO:: _ construct() [pdo.-- construct]: [2002] Недопустимый аргумент (попытка подключения через unix://) в DatabaseConnection → _ construct() (строка 300 из/opt/lampp/HTDOCS/друпал/друпал-7_0/включает/базы данных /database.inc). Для того, чтобы Drupal работал, и чтобы продолжить процесс установки, вы должны решить все проблемы, описанные ниже. Дополнительные сведения о настройке сервера баз данных см. В руководстве по установке. Если вы не знаете, что это значит, вы должны, вероятно, связаться со своим хостинг-провайдером. Не удалось подключиться к серверу базы данных. Сервер сообщает следующее сообщение: SQLSTATE [HY000] [2002] Недопустимый аргумент. Работает ли сервер базы данных? Существует ли база данных, и вы ввели правильное имя базы данных? Вы ввели правильное имя пользователя и пароль? Вы ввели правильное имя базы данных?

Теги:
drupal

2 ответа

1

Я бы предложил просто создать нового пользователя на сайт, это то, что я делаю и очень просто сделать с phpmyadmin. Просто добавьте нового пользователя, а затем выберите "Создать базу данных с тем же именем и предоставить все привилегии".

Ваша ошибка не связана с тем, что у вас нет пароля, но о сокете vs tcp. Попробуйте "127.0.0.1" вместо "localhost" для хоста.

  • 0
    Бердир прав. Сценарий установки Drupal 7 потребовал, чтобы я изменил localhost на 127.0.0.1, и установка завершилась успешно.
0

Проверьте сведения о подключении к базе данных (имя базы данных, имя пользователя, пароль и т.д.). Кроме того, убедитесь, что имя HOST верно и номер PORT. В моем случае номер порта был другим. Это было 3307.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню