Недавно я сделал чистое обновление с ubuntu 14.04 до ubuntu 16.04. Я мог бы легко установить drupal 7 в ubuntu 14.04, но моя проблема возникает, когда я создаю новую базу данных для drupal 7.43. Я следовал инструкциям Digital Ocean .
Я создал базу данных под названием drupal
CREATE DATABASE drupal;
, создал пользователя с именем drupaluser
CREATE USER drupaluser@localhost IDENTIFIED BY 'password';
и предоставил пользователю все права доступа к базе данных
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER,CREATE TEMPORARY TABLES,LOCK TABLES ON drupal.* TO drupaluser@localhost;
Сбросил привилегии согласно блогу
FLUSH PRIVILEGES;
и вышел
. localhost / drupal и drupal начали процесс установки. Когда я добрался до раздела базы данных, я получил следующее сообщение об ошибке от mysql
«Не удалось подключиться к серверу базы данных. Сервер сообщает следующее сообщение: SQLSTATE [HY000] [1045] Доступ запрещен для пользователя 'drupaluser' @ 'localhost' (с паролем: ДА). "
Я установил xampp 7.0.5, который работает хорошо, но phpmyadmin не работает, поэтому я решил пойти по этому пути, но я застрял
Пожалуйста, обратите внимание.
Необходимо попробовать эту команду: ПРЕДОСТАВЬТЕ ВЫБОР, ВСТАВЬТЕ, ОБНОВИТЕ, УДАЛИТЕ, СОЗДАЙТЕ, ОТБРОСЬТЕ, ИНДЕКСИРУЙТЕ, ИЗМЕНИТЕ, СОСТАВЬТЕ ВРЕМЕННЫЕ ТАБЛИЦЫ, ЗАБЛОКИРУЙТЕ ТАБЛИЦЫ НА drupal.* К 'drupaluser' 'localhost';
Для большего количества информации, относитесь это . Ссылка: http://dev.mysql.com/doc/refman/5.7/en/grant.html
проблема в том, что xampp создал пустой пароль для корневой базы данных MySQL. Если вы оставите поле пароля пустым, все должно быть хорошо.