GNU/Linux >> Znalost Linux >  >> Panels >> Panels

Aktualizace MariaDB na verzi 10.2.35 nebo v10.3.26 zobrazuje databáze MySQL jako offline v cPanelu.

Můžete vidět, že váš cPanel zobrazuje Server MySQL je aktuálně offline po aktualizaci MariaDB na v10.2.35 nebo v10.3.26. Také nebudete moci vytvořit databázi z cPanelu.

Problém:

Aktualizace stávající MariaDB na v10.2.35 nebo v10.3.26 neumožní cPanel správně číst. To povede k tomu, že váš web bude nedostupný a databáze nebude možné vytvářet. Také , najdete níže uvedenou chybu na stránce databáze MySQL v rozhraní 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

Oprava:

  1. Zde změníme pořadí sloupců databáze MySQL. Tyto změny provedete podle následujících kroků.

  2. Proveďte zálohu databáze MySQL. Chcete-li provést tento příkaz, ujistěte se, že jste přihlášeni jako uživatel root.
    mysqldump mysql > /home/backup/mysql.sql
    
  3. Poté spusťte níže uvedený příkaz ke změně pořadí sloupců databáze. Tím se provede správná změna pro databáze.

    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. Restartujte službu MariaDB.

    #systemctl restart mariadb

    Tyto změny vstoupí v platnost okamžitě.


Panels
  1. Nainstalujte MariaDB nebo MySQL na Linux

  2. Používání e-mailu se v cPanel zobrazuje nesprávně.

  3. Nainstalujte MariaDB na CentOS 6.4

  1. Jak spravovat databáze a uživatele MySQL v cPanel

  2. Oprava databází MySQL InnoDB

  3. Vytvořte databázi MySQL a uživatele v cPanel

  1. 13 tipů pro ladění a optimalizaci databází Mysql a Mariadb

  2. Jak změnit heslo uživatele MySQL z cPanelu?

  3. Práce s databázemi cPanel MySQL