Тайм-аут MYSQL после выполнения загрузки светильников - PullRequest
1 голос
/ 30 июня 2019

Я использую MySQL в контейнере Docker и подключен к своей базе данных (я добавил элементы через почтальона, поэтому я знаю, что он подключен).Тем не менее, я попытался добавить учения доктрины, а затем загрузить их, но время ожидания истекло.Кто-нибудь сталкивался с этой проблемой раньше?

class AppFixtures extends Fixture
{
public function load(ObjectManager $manager)
{
    $blogPost = new BlogPost();
    $blogPost->setTitle('A First post!');
    $blogPost->setPublished(new DateTime('2019-07-01 12:00:00'));
    $blogPost->setContent('Post Text!');
    $blogPost->setAuthor('Chris Moreno');
    $blogPost->setSlug('a-first-post');

    $manager->persist($blogPost);

    $blogPost = new BlogPost();
    $blogPost->setTitle('A Second post!');
    $blogPost->setPublished(new DateTime('2019-07-01 12:00:00'));
    $blogPost->setContent('Post Text!');
    $blogPost->setAuthor('Chris Moreno');
    $blogPost->setSlug('a-second-post');

    $manager->persist($blogPost);

    $manager->flush();
  }
}

ошибка при вызове этого:

php bin/console doctrine:fixtures:load

ошибка msg:

In AbstractMySQLDriver.php line 93:

An exception occurred in driver: SQLSTATE[HY000] [2002] Operation timed out

1 Ответ

0 голосов
/ 30 июня 2019

Правильно ли вы указали детали подключения к базе данных в приборах Doctrine?

Проверьте это out, а также это .

...