Bonjour
sur debian strech
imscp 1.5.3
quand j'ai ajouter un utilisateur à une base de donnée j'ai eu droit a
et reçu 2 mails
Code
- An exception has been thrown in file
- /var/www/imscp/gui/library/Functions/Shared.php at line 2240:
- ==========================================================================
- SQLSTATE[HY000]: General error: 1805 Column count of mysql.user is wrong.
- Expected 45, found 46. The table is probably corrupted
- Query was:
- CREATE USER ?@? IDENTIFIED BY ? PASSWORD EXPIRE NEVER
- ==========================================================================
- Backtrace:
- __________
- File: /var/www/imscp/gui/public/client/sql_user_add.php at line 287
- Function: exec_query()
- File: /var/www/imscp/gui/public/client/sql_user_add.php at line 395
- Function: addSqlUser()
et
Code
- An exception has been thrown in file
- /var/www/imscp/gui/library/iMSCP/Application.php at line 624:
- ==========================================================================
- Couldn't establish connection to the database: SQLSTATE[HY000] [1045]
- Access denied for user 'imscp'@'localhost' (using password: YES)
- ==========================================================================
- Backtrace:
- __________
- File: /var/www/imscp/gui/library/iMSCP/Application.php at line 288
- Method: iMSCP\Application::initDatabase()
- File: /var/www/imscp/gui/library/imscp-lib.php at line 44
- Method: iMSCP\Application::bootstrap()
- File: /var/www/imscp/gui/public/client/sql_user_add.php at line 386
- Function: require_once()
depuis en ligne de commande je peux plus me loguer sur mysql en root ou avec l'utilisateur imscp
je crois que cela a planté car je viens de voir que le disque etait à 98%
j'ai tenté https://wiki.i-mscp.net/doku.p…o:reset_database_password
et https://www.cyberciti.biz/tips…-mysql-root-password.html
Code
- mysqld_safe --skip-grant-tables &
- [1] 20665
- root@web-13:/var/lib/mysql# 2019-11-04T16:09:37.572576Z mysqld_safe Logging to '/var/log/mysql/error.log'.
- 2019-11-04T16:09:37.574133Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.
- [1]+ Termine 1 mysqld_safe --skip-grant-tables
si quelqu'un a une idée je suis preneur
merci
Stéphan