Error ini terjadi karena struktur tabel mysql.proc
di database MySQL/MariaDB Anda tidak sesuai dengan yang diharapkan oleh SymmetricDS. Hal ini bisa terjadi karena pembaruan versi MariaDB yang tidak disertai dengan peningkatan skema database (mysql_upgrade
).
Solusi:
-
Jalankan
mysql_upgrade
- Pastikan MariaDB/MySQL sedang berjalan.
- Jalankan perintah berikut di terminal atau command prompt:
mysql_upgrade -u root -p
- Masukkan password root jika diminta.
- Restart layanan MariaDB:
systemctl restart mariadb # Untuk Linux dengan systemd service mariadb restart # Untuk Linux tanpa systemd net stop mysql && net start mysql # Untuk Windows (jika MariaDB berjalan sebagai layanan)
-
Periksa Versi MariaDB/MySQL
- Jalankan:
mysql -u root -p -e "SELECT VERSION();"
- Pastikan versi yang terinstal sesuai dengan yang Anda gunakan sebelumnya.
- Jalankan:
-
Cek dan Perbaiki Struktur Tabel
mysql.proc
- Masuk ke MariaDB:
mysql -u root -p
- Jalankan perintah berikut:
USE mysql; CHECK TABLE proc; REPAIR TABLE proc;
- Restart MariaDB setelahnya.
- Masuk ke MariaDB:
-
Cek Log Error MariaDB
Jika masalah masih berlanjut, cek log error untuk melihat detail tambahan:- Linux:
/var/log/mysql/error.log
atau/var/log/mariadb/mariadb.log
- Windows: Cek
data\hostname.err
di folder instalasi MariaDB/MySQL.
- Linux:
-
Reinstalasi atau Downgrade Jika Diperlukan
Jika semua langkah di atas tidak berhasil, pertimbangkan untuk melakukan downgrade atau reinstalasi MariaDB agar kompatibel dengan SymmetricDS.
Coba langkah-langkah di atas dan beri tahu saya jika masih ada kendala!
0 Comments