GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

L'aggiornamento di MariaDB a v10.2.35 o v10.3.26 mostra i database MySQL come offline in cPanel.

Potresti vedere che il tuo cPanel mostra Il server MySQL è attualmente offline dopo aver aggiornato MariaDB a v10.2.35 o v10.3.26. Inoltre, non sarai in grado di creare un database da cPanel.

Problema:

L'aggiornamento di MariaDB esistente alla v10.2.35 o v10.3.26 non consentirà a cPanel di leggere l'accesso correttamente. Ciò renderà inaccessibile il tuo sito Web e non sarà possibile creare database. Inoltre , troverai l'errore seguente nella pagina del database MySQL all'interno dell'interfaccia cPanel.

[2020-11-05 10:17:55 +0000] warn [cpmysql] Error (Invalid grant string: SET DEFAULT ROLE 0 FOR '$user'@'$host'
) while parsing grant: SET DEFAULT ROLE 0 FOR '$user'@'$host' at /usr/local/cpanel/Cpanel/Mysql.pm line 956,  line 1.
Cpanel::Mysql::__ANON__(__CPANEL_HIDDEN__...) called at /usr/local/cpanel/3rdparty/perl/530/lib/perl5/cpanel_lib/Try/Tiny.pm line 118

Correzione :

  1. Qui modificheremo l'ordine delle colonne del database MySQL. Fare riferimento ai seguenti passaggi per apportare queste modifiche.

  2. Fai il backup del tuo database MySQL. Assicurati di aver effettuato l'accesso come utente root per eseguire questo comando.
    mysqldump mysql > /home/backup/mysql.sql
    
  3. Dopo, esegui il comando seguente per modificare l'ordine delle colonne del database. Questo apporterà la corretta alterazione per i database.

    mysql -e "ALTER TABLE mysql.user MODIFY IF EXISTS password_last_changed timestamp DEFAULT CURRENT_TIMESTAMP NULL AFTER max_statement_time, MODIFY IF EXISTS password_lifetime smallint unsigned DEFAULT NULL AFTER password_last_changed, MODIFY IF EXISTS account_locked enum('N', 'Y') COLLATE utf8_general_ci DEFAULT 'N' NOT NULL after password_lifetime;"
  4. Riavvia il servizio MariaDB.

    #systemctl restart mariadb

    Queste modifiche entreranno in vigore immediatamente.


Panels
  1. Installa MariaDB o MySQL su Linux

  2. Come gestire i database MySQL e gli utenti in cPanel

  3. Riparazione di database MySQL InnoDB

  4. L'utilizzo della posta elettronica viene visualizzato in modo errato in cPanel.

  5. Installa MariaDB su CentOS 6.4

Come modificare la password di un utente MySQL in cPanel?

Come riparare il database MySQL in cPanel?

Come eseguire il backup del database MySQL utilizzando cPanel?

Esporta database con cPanel

Che cos'è MySQL vs MariaDB vs Percona

Come creare e modificare database MySQL in cPanel