Mysqldump Tanpa Permintaan Password BackUp Crontab

Database mysql backup menggunakan kode mysqldum gagal karena harus masukan, permintaan password manual pada saat seting backup automatis, terjadawal menggunakan crontab.

Cara ini bekerja dengan baik pada Mysql versi 8.0 xx keatas.

Kode backup :

mysqldump -u myuser nama_database | gzip > /var/backups/nama_db_$(date +\%Y-\%m-\%d).sql.gz

Pada saat mod securty mysql aktif, maka semua proses aktivitas user / root harus memasukan password secara manual sehingga akan gagal jika dijakankan automatis atau terjadwal. solusi masukan setingan password lewat konfigurasi.

nano /etc/mysql/mysql.conf.d/mysqld.cnf

Kode:

[client]
user=user_saya
password=password_saya

SS kode user & pass diatas kode [mysqld]

# The MySQL database server configuration file.
#
# One can use all long options that the program supports.
# Run program with --help to get a list of available options and with
# --print-defaults to see which it would actually understand and use.
#
# For explanations see
# http://dev.mysql.com/doc/mysql/en/server-system-variables.html

# Here is entries for some specific programs
# The following values assume you have at least 32M ram
[client]
user=user_saya
password=password_saya

[mysqld]
#
# * Basic Settings
#

Jangan lupa restart / reload mysql:

sudo /etc/init.d/mysql reload

Ok, selesai sekarang coba …

READ :  Backup Mysql Server (VPS) Otomatis by Cron Job

Updated: September 2, 2023