Site icon Learning & Doing

Cara Mengubah Data Direktori atau Path MariaDB ke Lokasi Baru di CentOS 7

baru

“Cara Mengubah Data Direktori atau Path MariaDB ke Lokasi Baru di CentOS 7”

Pengantar

MariaDB adalah sebuah sistem manajemen basis data (DBMS) yang merupakan cabang dari proyek MySQL. Ini adalah perangkat lunak sumber terbuka yang dikembangkan aktif oleh komunitas pengembang yang dipimpin oleh perusahaan MariaDB Corporation.

MariaDB mencakup banyak fitur yang mirip dengan MySQL, seperti kemampuan untuk menyimpan dan mengelola data, mendukung bahasa query SQL, dan menyediakan akses ke basis data melalui berbagai antarmuka pemrograman seperti PHP, Python, Java, dan banyak lagi.

Salah satu perbedaan utama antara MariaDB dan MySQL adalah MariaDB memiliki beberapa fitur baru, perbaikan, dan peningkatan kinerja dibandingkan dengan versi MySQL tertentu. Kedua platform ini kompatibel secara kebanyakan, sehingga banyak aplikasi yang dirancang untuk MySQL juga dapat berjalan pada MariaDB tanpa banyak modifikasi.

MariaDB digunakan secara luas dalam berbagai aplikasi mulai dari aplikasi web kecil hingga aplikasi korporat yang lebih besar karena keandalannya, performanya, dan juga karena sifatnya yang open-source yang memungkinkan banyak orang untuk berkontribusi pada pengembangannya.

Installasi Mariadb

yum update -y
curl -LsS -O https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
sudo bash mariadb_repo_setup --mariadb-server-version=10.5.23
sudo yum makecache -y
yum install MariaDB-server MariaDB-client MariaDB-backup -yc
systemctl start mariadb
mariadb-secure-installation

Cara Mengubah Data Direktori

mysql -u root -p
select @@datadir;

misalkan :

Output
+-----------------+
| @@datadir       |
+-----------------+
| /var/lib/mysql/ |
+-----------------+
1 row in set (0.00 sec)
sudo systemctl stop mariadb
sudo systemctl status mariadb
rsync -av /var/lib/mysql /mnt/qoin
mv /var/lib/mysql /var/lib/mysql.bak
vi /etc/my.cnf

[mysqld]
datadir=/mnt/qoin/mysql
socket=/mnt/qoin/mysql/mysql.sock
 
[client]
port=3306
socket=/mnt/qoin/mysql/mysql.sock
chown -R mysql:mysql /mnt/qoin
systemctl start mariadb
mysql -u root -p
select @@datadir;

misalkan :

Output
+-----------------+
| @@datadir       |
+-----------------+
| /mnt/qoin/mysql/ |
+-----------------+
1 row in set (0.00 sec)

Cara Restore Data Mysql Dengan File path Mysql Yang di Copy dari server lain

sudo systemctl stop mariadb
sudo systemctl status mariadb
cd /home
/home/mysql.ZIP
unzip mysql.ZIP
ls
mysql mysql.ZIP
pwd
/home/mysql
rsync -av /var/lib/mysql /mnt/qoin
cd /mnt/qoin 
rm -rf *

Rsync file backup mysql yang sudah di upload

rsync -av /home/mysql /mnt/qoin
chown -R mysql:mysql /mnt/qoin
vi /etc/my.cnf

[mysqld]
datadir=/mnt/qoin/mysql
socket=/mnt/qoin/mysql/mysql.sock
 
[client]
port=3306
socket=/mnt/qoin/mysql/mysql.sock
systemctl start mariadb
mysql -u root -p
show databases;

Penutup

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Mengubah Data Direktori atau Path MariaDB ke Lokasi Baru di CentOS 7. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

Exit mobile version