WordPress с локальным сервером MySQL: невозможно выбрать созданную базу данных в качестве пользователя root - PullRequest
0 голосов
/ 20 ноября 2018

Несмотря на то, что я являюсь пользователем root и могу войти на свой локальный сервер MySQL в качестве пользователя root, Конфигурация настройки WordPress не позволяет мне выбрать базу данных, которую я создал:

enter image description here

Но я выбираю один из тех, которые я не создал, как sys, тогда кажется, что он подключается просто отлично.Что происходит?Что я делаю не так?

edit: Вот что я ввожу в WP (цензура моего пароля), и эта конфигурация установки генерирует файл wp-config.php.Опять же, похоже, это работает только для баз данных, таких как sys.enter image description here

Ответы [ 2 ]

0 голосов
/ 21 ноября 2018

Мне удалось найти решение.Я следую этим инструкциям (без sudo), чтобы полностью очистить мою установку mysql: https://gist.github.com/vitorbritto/0555879fe4414d18569d. Переустановив мой mysql, все было исправлено.

0 голосов
/ 20 ноября 2018

Похоже, вам не хватает схемы базы данных api.Вы можете создать его, просто запустив этот запрос:

CREATE DATABASE api CHARACTER SET utf8 COLLATE utf8_general_ci;

Когда схема будет создана, убедитесь, что у пользователя (который вы указали на странице WordPress) есть все права на таблицу.Например:

GRANT ALL PRIVILEGES ON api.* TO root@localhost IDENTIFIED BY 'your_password';

Если у вас все еще есть проблемы, взгляните на этот пост: Невозможно выбрать базу данных - Wordpress

...