Ошибка при обновлении базы данных

Я вручную обновил Joomla 3.3 до 3.4.8, но Extensions > Manage > Database показал:

  

The Joomla! Базовые таблицы базы данных еще не преобразованы в UTF-8   Multibyte (utf8mb4).

Я нажал Fix, а затем получил ошибку

Error on rename of '.\hydair3\#sql-32d4_c.frm' to '.\hydair3\#__overrider.frm' (Errcode: 13 - Permission denied) SQL=ALTER TABLE `#__overrider` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Error on rename of '.\hydair3\#sql-32d4_c.frm' to '.\hydair3\#__postinstall_messages.frm' (Errcode: 13 - Permission denied) SQL=ALTER TABLE `#__postinstall_messages` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
Duplicate key name 'idx_alias' SQL=ALTER TABLE `#__categories` ADD KEY `idx_alias` (`alias`(100));

Пользователь базы данных имеет полные разрешения для базы данных.

Помогите оценить.

С уважением, Стив

0 голосов | спросил Steve 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 06 Sep 2017 14:19:34 +0300 2017, 14:19:34

1 ответ


0

Я отредактировал configuration.php и заменил пользователя db на локальный MySQL root, а ошибки больше не выполняются.

Это должно означать, что локальный пользователь MySQL имеет проблемы с правами на локальную базу данных MySQL.

ответил Steve 6 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 06 Sep 2017 14:33:56 +0300 2017, 14:33:56

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132