Я бег следующих наборов команд для автоматической установки определенному Друпали вебсайтDrush пользователь отказ си имеет доступ, не удались создать базу данных: ERROR 1045 (28000): Доступ запрещен для пользователя
PhpMyAdmin, имеет базу данных с именем x_init_testing
и имеет пользовательское тестирование с паролем секрет, что может войти в него (ручной друпал установка работает нормально, и есть доступ к БД с пользователем и паролем)
во-первых, я бегу
mysqladmin -utesting -psecret drop x_init_testing -f
mysqladmin -utesting -psecret create x_init_testing
оба они работают хорошо, и очистить базу данных (которая должна позволить Drush установить новый сайт на нем)
тогда я бегу
drush si profileName --db-url=mysql://[email protected]/x_init_testing -y --account-pass=secret
корень имеет пароль (то есть, оно не пусто) и Drush SQL CONNECT не работает
drush sql-connect
mysql --user=testing --password=secret --database=x_init_testing --host=127.0.0.1 --port=8889
сайт хранится на MAMP (т.е. локально на моей машине, так что никаких проблем в сети)
и мою установку s.php файл настраивается с БД */
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'x_init_testing',
'username' => 'testing',
'password' => 'secret',
'host' => '127.0.0.1',
'port' => '8889',
'driver' => 'mysql',
'prefix' => '',
),
),
);
Все еще работает результаты Drush си в
You are about to CREATE the 'x_init_testing' database. Do you want to continue? (y/n): y
Failed to create database: ERROR 1045 (28000): Access denied for user[error]
'root'@'localhost' (using password: NO)
В случае необходимости я использую: Drush версии 8.1.6, и кажется, что я Я использую все необходимые аргументы для си