
Setting Barracuda Database Moodle / INNODB File Format Barracuda / MariaDB
Tulisan ini saya buat sebagai catatan pribadi dan masalah ini terjadi ketika saya akan membuat backup database Moodle dengan menggunakan XAMPP (MariaDB) dan terjadi masalah mengenai file format Barracuda.
NB : Cara ini juga bisa diterapkan di mysql operating system Linux maupun Windows.
Just give a try!!!
Ubah INNODB utf8mb4 VARCHAR(191) menjadi INNODB utf8 VARCHAR(255)
Penjelasan :
Sekian dan terima kasih
NB : Cara ini juga bisa diterapkan di mysql operating system Linux maupun Windows.
Just give a try!!!
mysql> select version();
mysql> show variables like "%innodb_file%";
mysql> SET GLOBAL innodb_file_format = barracuda;
mysql> show variables like "%innodb_file%";
mysql> SET GLOBAL innodb_file_format_max = barracuda;
mysql> show variables like "%innodb_file%";
Dengan cara ini file format sudah berganti menjadi Barracuda dan Anda sudah dapat melakukan proses backup. Sebagai catatan jika nanti Anda menemukan error seperti ini :
#1071 - Specified key was too long; max key length is 767 bytes
Solusinya adalah :Ubah INNODB utf8mb4 VARCHAR(191) menjadi INNODB utf8 VARCHAR(255)
Penjelasan :
767 / 4 ~= 191
767 / 3 ~= 255
Sekian dan terima kasih
Posting Komentar
Posting Komentar