Ошибка phpmyadmin 1064 (42000) во время установки - PullRequest
0 голосов
/ 10 ноября 2018

Я довольно озадачен ошибкой при установке phpmyadmin на сервер Debian с уже установленным и настроенным MySQL. Я уже пытался удалить последние неудачные установки phpmyadmin, но я не могу его установить.

Я также уже искал общие вопросы, пытаясь исправить файлы phpmyadmin как https://serverfault.com/questions/341116/setting-up-phpmyadmin-got-a-mysql-syntax-error, но каждый вызов timestamp правильный без значений (timestamp(value) кажется неправильным).

Если бы кто-нибудь мог мне помочь, я был бы так благодарен!

Ошибка говорит:

An error occurred while installing the database: 

 │                                                                             
 │ mysql said: ERROR 1064 (42000) at line 1: You have an error in your SQL     
 │ syntax; check the manual that corresponds to your MySQL server version      
 │ for the right syntax to use near 'IDENTIFIED BY                             
 │ 'hereismypassword'' at line 1 . Your options are:               
 │  * abort - Causes the operation to fail; you will need to downgrade,        
 │    reinstall, reconfigure this package, or otherwise manually intervene     
 │    to continue using it. This will usually also impact your ability to      
 │    install other packages until the installation failure is resolved.       
 │  * retry - Prompts once more with all the configuration questions           
 │    (including ones you may have missed due to the debconf priority          
 │    setting) and makes another attempt at performing the operation.          
 │  * retry (skip questions) - Immediately attempts the operation again,       
 │                                                                             
 │                                  <Ok>                               

1 Ответ

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

Хорошо, я решил свою проблему, выполнив следующие шаги:

  1. Полное удаление phpmyadmin и mysql:

    sudo remove phpmyadmin + sudo remove mysql

    sudo purge phpmyadmin + sudo purge mysql)

  2. Обновление dist: sudo apt-get dist-upgrade

  3. Переустановка всего (phpmyadmin + mysql)

  4. Позже у меня возникли другие проблемы, связанные с пользователями и паролями в phpmyadmin, но я решил их с помощью этого запроса:

mysql -u root mysql

UPDATE user SET Password=PASSWORD('YOURNEWPASSWORD') WHERE User='root';

FLUSH PRIVILEGES;

exit;

Источник: Невозможно установить нулевой пароль root MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...