GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Memperbarui MariaDB ke v10.2.35 atau v10.3.26 menunjukkan Database MySQL sebagai offline di cPanel.

Anda mungkin melihat cPanel Anda menunjukkan Server MySQL sedang offline setelah memperbarui MariaDB ke v10.2.35 atau v10.3.26. Selain itu, Anda tidak akan dapat membuat database dari cPanel.

Masalah :

Memperbarui MariaDB yang ada ke v10.2.35 atau v10.3.26 tidak akan mengizinkan cPanel untuk membaca akses dengan benar. Ini akan menyebabkan situs web Anda menjadi tidak dapat diakses dan database tidak akan dapat dibuat. Juga , Anda akan menemukan kesalahan di bawah ini pada halaman Database MySQL di dalam antarmuka 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

Perbaiki :

  1. Di sini, kita akan mengubah urutan Kolom Database MySQL. Silakan lihat langkah-langkah berikut untuk melakukan perubahan ini.

  2. Ambil cadangan database MySQL Anda. Pastikan Anda masuk sebagai pengguna root untuk menjalankan perintah ini.
    mysqldump mysql > /home/backup/mysql.sql
    
  3. Setelah itu jalankan perintah di bawah ini untuk mengubah urutan kolom database. Ini akan membuat perubahan yang tepat untuk 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. Mulai ulang Layanan MariaDB.

    #systemctl restart mariadb

    Perubahan ini akan segera berlaku.


Panels
  1. Instal MariaDB atau MySQL di Linux

  2. Bekerja dengan Database MySQL cPanel

  3. Instal MariaDB di CentOS 6.4

  1. Bagaimana mengelola database MySQL dan pengguna di cPanel

  2. Memperbaiki database MySQL InnoDB

  3. Penggunaan email ditampilkan secara tidak benar di cPanel.

  1. 13 Tips untuk Menyetel dan Mengoptimalkan Database Mysql dan Mariadb

  2. Bagaimana cara mengubah kata sandi pengguna MySQL dari cPanel?

  3. Buat Database MySQL dan Pengguna di cPanel