1 (edited by andykimpe 2017-11-30 00:13:17)

Topic: Centos 6 Impossible de créer un utilisateur mysql

impossible de créer  un utilisateur mysql

#1558 - Column count of mysql.user is wrong. Expected 42, found 39. Created with MySQL 50173, now running 50558. Please use mysql_upgrade to fix this error.

mysql et php 5.6 installer depuis le dépot

serait possible de corriger ce problème stp rémi

merci

rpm -qa
https://pastebin.com/raw/LVUvxcVN

Re: Centos 6 Impossible de créer un utilisateur mysql

Il me semble que la réponse est dans le message d'erreur.

Desktop: Fedora 25 x86_64 + rpmfusion + remi-test + remi-dev
Laptop:  Fedora 26 x86_64 + remi (SCL only)
Hosting Server: CentOS 6.9 x86_64 + EPEL + remi + remi-php70

Re: Centos 6 Impossible de créer un utilisateur mysql

ou la oui sa vois ce que j'étais a moitier endormi a cette heure si

mysql_upgrade -u root -ppassword
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck with default connection arguments
Running 'mysqlcheck with default connection arguments
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log                                  OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.host                                         OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.proc                                         OK
mysql.procs_priv                                   OK
mysql.servers                                      OK
mysql.slow_log                                     OK
mysql.tables_priv                                  OK
mysql.time_zone                                    OK
mysql.time_zone_leap_second                        OK
mysql.time_zone_name                               OK
sentora_core.x_accounts                            OK
sentora_core.x_aliases                             OK
sentora_core.x_bandwidth                           OK
sentora_core.x_cronjobs                            OK
sentora_core.x_distlists                           OK
sentora_core.x_distlistusers                       OK
sentora_core.x_dns                                 OK
sentora_core.x_dns_create                          OK
sentora_core.x_faqs                                OK
sentora_core.x_forwarders                          OK
sentora_core.x_ftpaccounts                         OK
sentora_core.x_groups                              OK
sentora_core.x_htaccess                            OK
sentora_core.x_htpasswd_file                       OK
sentora_core.x_htpasswd_mapper                     OK
sentora_core.x_htpasswd_user                       OK
sentora_core.x_logs                                OK
sentora_core.x_mailboxes                           OK
sentora_core.x_modcats                             OK
sentora_core.x_modules                             OK
sentora_core.x_mysql_databases                     OK
sentora_core.x_mysql_dbmap                         OK
sentora_core.x_mysql_users                         OK
sentora_core.x_packages                            OK
sentora_core.x_permissions                         OK
sentora_core.x_profiles                            OK
sentora_core.x_quotas                              OK
sentora_core.x_settings                            OK
sentora_core.x_translations                        OK
sentora_core.x_vhosts                              OK
sentora_postfix.admin                              OK
sentora_postfix.alias                              OK
sentora_postfix.alias_domain                       OK
sentora_postfix.config                             OK
sentora_postfix.domain                             OK
sentora_postfix.mailbox                            OK
sentora_postfix.quota2                             OK
sentora_postfix.vacation                           OK
sentora_proftpd.ftpgroup                           OK
sentora_proftpd.ftpquotalimits                     OK
sentora_proftpd.ftpquotatallies                    OK
sentora_proftpd.ftpuser                            OK
sentora_roundcube.cache                            OK
sentora_roundcube.cache_index                      OK
sentora_roundcube.cache_messages                   OK
sentora_roundcube.cache_thread                     OK
sentora_roundcube.contactgroupmembers              OK
sentora_roundcube.contactgroups                    OK
sentora_roundcube.contacts                         OK
sentora_roundcube.dictionary                       OK
sentora_roundcube.identities                       OK
sentora_roundcube.searches                         OK
sentora_roundcube.session                          OK
sentora_roundcube.system                           OK
sentora_roundcube.users                            OK
autre_table _client                                OK
Running 'mysql_fix_privilege_tables'...
OK

du coup sa serait possible pour toi d'ajouter sa dans le postinstall du pacquet ?

if [ -f /etc/sentora/panel/cnf/db.php ]; then
mysqlpassword=$(cat /etc/sentora/panel/cnf/db.php | grep "pass =" | sed -s "s|.*pass \= '\(.*\)';.*|\1|")
mysql_upgrade -u root -p$mysqlpassword
elif [ -f /etc/zpanel/panel/cnf/db.php ]; then
mysqlpassword=$(cat /etc/zpanel/panel/cnf/db.php | grep "pass =" | sed -s "s|.*pass \= '\(.*\)';.*|\1|")
mysql_upgrade -u root -p$mysqlpassword
fi

Re: Centos 6 Impossible de créer un utilisateur mysql

> du coup sa serait possible pour toi d'ajouter sa dans le postinstall du pacquet ?

Clairement non.
Il n'y a pas d'emplacement normalisé pour le mot-de-passe
Et ce serait une grosse erreur d'en créer un

(enfin debian et Orcacle s'y sont essayé... avec des résultats mitigé)

Desktop: Fedora 25 x86_64 + rpmfusion + remi-test + remi-dev
Laptop:  Fedora 26 x86_64 + remi (SCL only)
Hosting Server: CentOS 6.9 x86_64 + EPEL + remi + remi-php70

5 (edited by andykimpe 2017-11-30 10:47:00)

Re: Centos 6 Impossible de créer un utilisateur mysql

ok par contre c'est normal que j'ai des erreur php maintenant

après cette execution les session php ne s’exécute plus correctement

j'ai des erreur Invalid CSRF Protection Token

même le phpmyadmin ne marche plus

phpMyAdmin - Error

Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.

session_write_close(): write failed: No space left on device (28)

session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/session)

le faites d'effacer toutes les ancienne session pourrai t'il résoudre ce problème

rm -f /var/lib/php/session/*

il semblerais que non

chmod 77 idem

Re: Centos 6 Impossible de créer un utilisateur mysql

> No space left on device (28)

Tout est dit.

Desktop: Fedora 25 x86_64 + rpmfusion + remi-test + remi-dev
Laptop:  Fedora 26 x86_64 + remi (SCL only)
Hosting Server: CentOS 6.9 x86_64 + EPEL + remi + remi-php70

Re: Centos 6 Impossible de créer un utilisateur mysql

merde et je peux rien effacer tant que les backup ne sont pas fais

j'ai mis des gros sur ce serveur dans le vu de faire un backup c'est sans doute pour sa

je vais voir si je peux les mettre sur mon ordi en atendant

Re: Centos 6 Impossible de créer un utilisateur mysql

j'ai libérer plus de 10 go et toujours le même problème

le raid pourrais t'il poser problème ?

Re: Centos 6 Impossible de créer un utilisateur mysql

ok après 20 go c'est bon

Re: Centos 6 Impossible de créer un utilisateur mysql

Probablement l'erreur classique de la suppression de fichier ouverts (ce qui ne libère pas la place)


> c'est bon

smile

Desktop: Fedora 25 x86_64 + rpmfusion + remi-test + remi-dev
Laptop:  Fedora 26 x86_64 + remi (SCL only)
Hosting Server: CentOS 6.9 x86_64 + EPEL + remi + remi-php70