Mysql 5.6 mempunyai kelebihan yaitu :
Centos 6.4 menggunakan standar Mysql 5.5. Dan kali ini saya coba upgrade ke versi 5.6.
Pertama saya menggunakan Centos 6.4 versi 32 bit untuk dijalankan di VM Virtualbox di Ubuntu Mint.
Download beberapa file Mysql yaitu :
- MySQL-client-5.6.11-2.el6.i686.rpm
- MySQL-server-5.6.11-2.el6.i686.rpm
- MySQL-shared-5.6.11-2.el6.i686.rpm
Untuk mempercepat proses download, saya mengambilnya dari web rpmbone.net.
Proses upgrade:
1. Login sebagai root
2. Stop service mysql
#service mysql stop
3. Pindahkan directory database mysql yang lama dan my.cnf
#mv /var/lib/mysql/ /var/lib/mysql5.5
#mv /etc/my.cnf /etc/my.cnf5.5
4. Hapus package mysql
#yum remove mysql-server-5.1.66-2.el6_3.i686 mysql-5.1.66-2.el6_3.i686 mysql-shared-5.1.66-2.el6_3.i686 yum remove mysql-libs-5.1.66-2.el6_3.i686
5. Install package Mysql 5.6
#rpm -ivh MySQL-shared-5.6.11-2.el6.i686.rpm
#rpm -ivh MySQL-client-5.6.11-2.el6.i686.rpm
#rpm -ivh MySQL-server-5.6.11-2.el6.i686.rpm
6. Jalankan Mysql
#service mysql start
7. Coba untuk masuk ke mysql
#mysql -u root -p
Akses root ke mysql akan terdapat error. Cek file di /root/.mysql_secret
File tersebut berisikan password root mysql yang baru.
8. Ganti password root mysql.
mysql>
9.File /etc/my.cnf dapat diambil dari direktory
# rpm -ql MySQL-server |grep cnf
/etc/my.cnf
/usr/share/doc/MySQL-server-5.6.11/my-default.cnf
/usr/share/mysql/my-default.cnf
- Optimizer improvements for all-around query performance.
- InnoDB improvements for higher transactional throughput.
- New NoSQL-style
memcached
APIs. - Partitioning improvements for querying and managing huge tables.
- Replication improvements covering many aspects.
- Better performance monitoring by expanding the data available through the
PERFORMANCE_SCHEMA
.
Centos 6.4 menggunakan standar Mysql 5.5. Dan kali ini saya coba upgrade ke versi 5.6.
Pertama saya menggunakan Centos 6.4 versi 32 bit untuk dijalankan di VM Virtualbox di Ubuntu Mint.
Download beberapa file Mysql yaitu :
- MySQL-client-5.6.11-2.el6.i686.rpm
- MySQL-server-5.6.11-2.el6.i686.rpm
- MySQL-shared-5.6.11-2.el6.i686.rpm
Untuk mempercepat proses download, saya mengambilnya dari web rpmbone.net.
Proses upgrade:
1. Login sebagai root
2. Stop service mysql
#service mysql stop
3. Pindahkan directory database mysql yang lama dan my.cnf
#mv /var/lib/mysql/ /var/lib/mysql5.5
#mv /etc/my.cnf /etc/my.cnf5.5
4. Hapus package mysql
#yum remove mysql-server-5.1.66-2.el6_3.i686 mysql-5.1.66-2.el6_3.i686 mysql-shared-5.1.66-2.el6_3.i686 yum remove mysql-libs-5.1.66-2.el6_3.i686
5. Install package Mysql 5.6
#rpm -ivh MySQL-shared-5.6.11-2.el6.i686.rpm
#rpm -ivh MySQL-client-5.6.11-2.el6.i686.rpm
#rpm -ivh MySQL-server-5.6.11-2.el6.i686.rpm
6. Jalankan Mysql
#service mysql start
7. Coba untuk masuk ke mysql
#mysql -u root -p
Akses root ke mysql akan terdapat error. Cek file di /root/.mysql_secret
File tersebut berisikan password root mysql yang baru.
8. Ganti password root mysql.
mysql>
UPDATE mysql.user SET Password=PASSWORD('newpwd
')
WHERE User='root';
9.File /etc/my.cnf dapat diambil dari direktory
# rpm -ql MySQL-server |grep cnf
/etc/my.cnf
/usr/share/doc/MySQL-server-5.6.11/my-default.cnf
/usr/share/mysql/my-default.cnf