General error: 1805 Column count of mysql.user is wrong. Expected 45, found 46. The table is probably corrupted

  • Bonjour


    sur debian strech

    imscp 1.5.3


    quand j'ai ajouter un utilisateur à une base de donnée j'ai eu droit a

    Code
    1. An unexpected error occurred
    2. An unexpected error occurred. Please contact your administrator.

    et reçu 2 mails

    et


    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

    Code
    1. l# mysql -udebian-sys-maint -p`grep password /etc/mysql/debian.cnf|head -n1|awk '{print $3}'`
    2. grep: /etc/mysql/debian.cnf: Aucun fichier ou dossier de ce type



    et https://www.cyberciti.biz/tips…-mysql-root-password.html

    Code
    1. mysqld_safe --skip-grant-tables &
    2. [1] 20665
    3. root@web-13:/var/lib/mysql# 2019-11-04T16:09:37.572576Z mysqld_safe Logging to '/var/log/mysql/error.log'.
    4. 2019-11-04T16:09:37.574133Z mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists.
    5. [1]+ Termine 1 mysqld_safe --skip-grant-tables


    si quelqu'un a une idée je suis preneur :thumbsup:


    merci

    Stéphan

    IMSCP 1.5.3
    DEBIAN 9

  • Did you try to check the db manuall?

    There was a command to do that, but I dont remember that right now (search function will help there for sure).

    Do you use the latest 1.5.3 version? Because the "normal" 1.5.3 isnt the latest one.


    Plus it seems that the login datas are wrong.

    And I guess that trying to fix the permissions (just to be sure) doesnt hurt:

    perl /var/www/imscp/engine/setup/imscp-reconfigure --fix-permissions

    Have a nice day. :)