Cara Install MySQL 5.6 di CentOS 6.x

Cara Install MySQL 5.6 di CentOS 6.x

Kali ini kami akan menunjukan cara untuk install MySQL 5.6 di CentOS 6.x. Ikuti langkah-langkahnya dibawah ini.

Syarat-syarat:

  • Plain CentOS 6 tanpa cPanel.
  • Fresh backups semua Database MySQL: Instalasi rpm ini seharusnya tidak akan mempengaruhi database kamu, namun untuk berjaga-jaga disarankan untuk membackup semua database.

Untuk mem-backup semua database MySQL dapat menggunakan line dibawah ini:

mysqldump -u root -p --all-databases > /tmp/all-databases.sql

Akan muncul prompt yang meminta root password dan men-generater semua dump MySQL pada satu lokasi di /tmp/all-databases.sql.

Install MySQL Community Repository

Tidak pengaruh apakah sebelumnya kamu sudah meng-install MySQL atau belum, karena instalasi baru ini akan me-replace MySQL yang kamu saat ini digunakan jika memang sudah ada. Hal yang sangat pentih sebelum melakukan install MySQL 5.6 di CentOS 6.x adalah mem-backup semua database yang kamu miliki.

Langkah penting selanjutnya adalah dengan mendownload MySQL dari repository resmi MySQL Community, dimana kita akan mendapatkan file rpm dari MySQL 5.6. Untuk mendownloadnya bisa mengunduhnya dengan command:

wget //repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -Uvh mysql-community-release-el6-5.noarch.rpm

Sekarang kamu sudah bisa install MySQL 5.6 di CentOS 6.x.

Install MySQL 5.6 di CentOS 6

Ketika command dibawah ini untuk install MySQL 5.6:

yum mysql mysql-server -y

Hasil outputnya seharusnya seperti ini:

Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
...
...
...
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
Installing : mysql-community-common-5.6.35-2.el6.x86_64 1/7
Installing : mysql-community-libs-5.6.35-2.el6.x86_64 2/7
Installing : mysql-community-client-5.6.35-2.el6.x86_64 3/7
Installing : mysql-community-server-5.6.35-2.el6.x86_64 4/7
warning: /etc/my.cnf created as /etc/my.cnf.rpmnew
Erasing : mysql-server-5.5.54-1.el6.remi.x86_64 5/7
warning: /var/log/mysqld.log saved as /var/log/mysqld.log.rpmsave
Erasing : mysql-5.5.54-1.el6.remi.x86_64 6/7
Erasing : mysql-libs-5.5.54-1.el6.remi.x86_64 7/7
Verifying : mysql-community-common-5.6.35-2.el6.x86_64 1/7
Verifying : mysql-community-libs-5.6.35-2.el6.x86_64 2/7
Verifying : mysql-community-server-5.6.35-2.el6.x86_64 3/7
Verifying : mysql-community-client-5.6.35-2.el6.x86_64 4/7
Verifying : mysql-5.5.54-1.el6.remi.x86_64 5/7
Verifying : mysql-libs-5.5.54-1.el6.remi.x86_64 6/7
Verifying : mysql-server-5.5.54-1.el6.remi.x86_64 7/7

Installed:
mysql-community-client.x86_64 0:5.6.35-2.el6
mysql-community-libs.x86_64 0:5.6.35-2.el6 mysql-community-server.x86_64 0:5.6.35-2.el6

Dependency Installed:
mysql-community-common.x86_64 0:5.6.35-2.el6

Replaced:
mysql.x86_64 0:5.5.54-1.el6.remi mysql-libs.x86_64 0:5.5.54-1.el6.remi
mysql-server.x86_64 0:5.5.54-1.el6.remi

Complete!

Ketik command dibawah ini untuk mengecek apakan paket rpm MySQL 5.6 sudah ter-install:

rpm -qa | grep mysql

Untuk outputnya kurang lebih seperti ini:

mysql-community-client-5.6.35-2.el6.x86_64
mysql-community-server-5.6.35-2.el6.x86_64
php-mysqlnd-5.6.30-1.el6.remi.x86_64
mysql-community-common-5.6.35-2.el6.x86_64
mysql-community-libs-5.6.35-2.el6.x86_64
mysql-community-release-el6-5.noarch

Jalankan MySQL 5.6 dan tambahkan service ke proses boot:

chkconfig mysqld on
service mysqld start

Verifikasi Apakah MySQL 5.6 Sudah Berjalan

Ketik command:

mysql -V

Hasilnya akan seperti ini:

mysql Ver 14.14 Distrib 5.6.35, for Linux (x86_64) using EditLine wrapper

Sekarang coba untuk mengkoneksikan ke konsol MySQL:

mysql -u root -p

Output seperti:

Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 280
Server version: 5.6.35 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

Sekarang restart MySQL untuk memastikan semua berjalan seperti yang diharapkan pada website kamu, ketik command dibawah ini:

service mysqld restart

Jika berhasil akan muncul seperti ini:

Stopping mysqld: [ OK ]
Starting mysqld: [ OK ]

Jika ada masalah dalam proses instal MySQL 5.6, kamu bisa menghapusnya dan meng-install ulang MySQL 5.5 dan me-recover semua database dari backup yang sudah dibuat sebelumnya.

Jakartawebhosting.com menyediakan layanan PHP Hosting, dengan kecepatan dan stabilitas pusat data dan server yang baik, up time server 99,9%, team support yang siap membantu 24 jam dan biaya langganan yang menarik.

You may also like...