MySQL может отображать таблицы, но не может получить доступ к данным (ошибка: 13 - Отказано в доступе) - PullRequest
0 голосов
/ 16 января 2019

Я исправляю сервер, который использует Bitnami для запуска сайта WordPress. Я не настроил сервер - он исчерпал память и упал.

Мне удалось перезапустить MySQL с помощью bitnami ctlscript, и я могу получить доступ к MySQL CLI, но я не могу выполнить любые запросы, которые возвращают данные ВНУТРИ таблиц .

Все следующие команды работают и генерируют ожидаемый результат:

  • Показать базы данных;
  • использовать базу данных 'x';
  • Показать таблицы;

Как только я пытаюсь просмотреть данные таблицы (SELECT * FROM ...), эта ошибка появляется :

2019-01-15T18: 25: 19.507808Z 233 [ОШИБКА] /opt/bitnami/mysql/bin/mysqld.bin: Не удается найти файл: './bitnami_wordpress/wp_options.frm' (номер ошибки: 13 - В доступе отказано)

Что я пробовал:

  • Права доступа к файлу базы данных. Все данные (в частности, файлы wp_tablename.frm). mysql: mysql

  • Я подтвердил это, изменив разрешения для пользователя на моем сервере, перезапустив и снова попытавшись получить доступ к mysql, но команды, приведенные выше, которые уже работали, прервались, поэтому я изменил его обратно.

  • перезагрузки всех видов. Битнами, сервером и т. Д.

  • SELinux. Я на 95% уверен, что он не работает на этом сервере (все команды которые проверяют его статус / возвращают информацию об установке 'используйте apt-get to установить этот пакет) или что-то в этом роде.

Пожалуйста, помогите! Этот сайт в разработке!

...