Nothing Personal

Better busy than bored

Downgrade Mysql di Ubuntu 13.04 Server (part 2 – finished)

Penasaran dengan part pertama, akhirnya coba kembali Downgrade Mysql ke versi 5.1.73 πŸ˜‰

Percobaan:

1. Uninstall mysql


$ sudo apt-get remove --purge mysql-server mysql-client mysql-common
$ sudo apt-get autoremove
$ sudo apt-get autonclean

Note: semua berjalan normal *copy-paste dari post sblmnya πŸ™‚

2. Lompat ke langkah ke – 4 (based on my first post)


$ cd /home/server/Downloads
$ wget http://download.softagency.net/MySQL/Downloads/MySQL-5.1/mysql-5.1.73-linux-i686-glibc23.tar.gz

Note: bedanya di Link wget nya πŸ™‚

3. Untar archive nya


$ tar xzvf mysql-5.1.73-linux-i686-glibc23.tar.gz

Copy atau Pindahkan folder mysql nya ke directory usr/local. Ups sebelumnya hapus dulu folder dan link mysql yg ada di /usr/local


//ingat ya saat ini posisi ada di /usr/local :)
$ rm -r mysql
$ rm -r mysql-5.5.8-linux2.6-i686

Copy folder yg sudah di ektrak tadi ke /usr/local, pastikan lokasi anda masih di local folder Downloads tadi


//posisi saat ini ada di /home/server/Downloads - sesuaikan dengan lokasi folder download anda
$ cp -R mysql-5.1.73-linux-i686-glibc23 /usr/local/
$ cd /usr/local/
$ ln -s mysql-5.1.73-linux-i686-glibc23 mysql

4. Tambahkan “/usr/local/mysql/bin” ke direktori ini


$ vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/mysql/bin"

5. Set Permissions Mysql


$ cd /usr/local/mysql
$ chown -R mysql:mysql data

6. Buat directory socket


$ mkdir /var/run/mysqld/
$ chown -R mysql:mysql /var/run/mysqld/

7. Copy configurasi Mysql


$ cd /usr/local/mysql/support-files/
$ cp my-large.cnf /etc/my.cnf

8. Edit etc/my.cnf nya, pastikan alamatnya sesuai dengan directory anda.

user = mysql
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr/local/mysql
datadir = /usr/local/mysql/data
tmpdir = /tmp
log_error = /var/log/mysql/error.log

9. Copy the MySQL server startup script to the startup directory (Malas translate)


$ cd /usr/local/mysql/support-files/
$ cp mysql.server /etc/init.d/mysql
$ chmod +x /etc/init.d/mysql
$ update-rc.d mysql defaults

10. Remove the MySQL files from the older version (ini jika ada)

Make sure you don’t delete files belonging to the new version we are installing.


$ rm -R /var/lib/mysql
$ rm -R /etc/mysql
$ rm -R /usr/lib/mysql

11. Start MySQL server without grants table.


$ mysqld --skip-grant-tables --user=mysql

Note: mungkin ada pesan warning menyatakan akses grant-tables ini akan usang. kalian bisa lakukan spt yang disampaikan di pesan warningnya atau
mengabaikannya. It’s okay. sementara sih saya abaikan πŸ™‚
Mungkin ga ada respon selanjutnya dari skip grant ini, entah kenapa di error log pun ga ada.
Tp bisa ditest utk connect mysql via terminal lagi.

It’s works for this case anyway πŸ™‚

sumber:
http://www.ovaistariq.net/490/a-step-by-step-guide-to-upgrading-to-mysql-5-5/

Advertisements

Comments are closed.

%d bloggers like this: