Əsas səhifə > Linux, MySQL administration > Installing MySQL Sandbox 3.0.30 on CentOS 6.3

Installing MySQL Sandbox 3.0.30 on CentOS 6.3

Bir server-də 1-dən artıq MySQL server işləyə bilməz.Çünki hər bir MySQL install olunarkən default olaraq data directory /var/lib/mysql və basedir kimi /usr olur. Dolayısı ilə conflict baş verir.
Deyək ki bizim default server-imiz MySQL 5.6.10-dur. Və biz MySQL 5.5.30-u test etmək istəyirik. Dolayısı ilə 5.6.10-u silib 5.5.30 yazmaq biraz ciddi məsələdir. Sırf test üçün bunu etməyə gərək yoxdur.

Eyni Server-də 1-dən artıq MySQL-i install edib işlətməyə bizə MySQL Sandbox adlı çox gözəl bir tool kömək edir…
Məndə default installation MySQL 5.6.10-dur. Və Sandbox-a MySQL 5.5.30-u install edib işlədəcik.
İlk öncə Sandbox-un qurulması çox asand bir şəkildə:
1.

[root@localhost ~]# yum install cpan
[root@localhost ~]# yum install perl-YAML
[root@localhost ~]# yum install perl-Test-Simple

2.

[root@localhost ~]# cpan MySQL::Sandbox

Ən sonda belə bir yazı gələcək:

 GMAX/MySQL-Sandbox-3.0.30.tar.gz
  /usr/bin/make install  -- OK

Sandbox-umuz hazırdı. İndi isə MySQL 5.5.30-un tar versiyasını download etmək lazımdır.Download Link

mysql-5.5.30-linux2.6-x86_64.tar.gz -u yerləşdiririk home-a. Yəni mən belə etdim. /home/sh/Documents-ə yerləşdirdim.

Daha sonra Sandbox-a bu MySQL-imizi install edirik:

[sh@localhost ~]$ make_sandbox /home/sh/Documents/mysql-5.5.30-linux2.6-x86_64.tar.gz
unpacking /home/sh/Documents/mysql-5.5.30-linux2.6-x86_64.tar.gz
.
.
<<5.5>>
    The MySQL Sandbox,  version 3.0.30
.
.
loading grants
... sandbox server started
Your sandbox server was installed in $HOME/sandboxes/msb_5_5_30

Vəssalam hazırdır. İndi də Sandbox-u start edib MySQL 5.5.30 ilə i.ləyə bilərik. Bunun üçün uyğun directory-yə gedib:

[sh@localhost ~]$ cd /home/sh/sandboxes/msb_5_5_30
[sh@localhost msb_5_5_30]$ ./use
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.5.30 MySQL Community Server (GPL)

Bəli təbriklər artıq bizim əlimizdə eyni Linux-da 2 MySQL server var😉
Onu da qeyd etmək lazımdır ki yeni MySQL-imiz tam funksionaldır. Yani sanki rpm installation-dur. Heç bir çatışmazlığı yoxdur.
Sandbox-dan:

mysql [localhost] {msandbox} ((none)) > select version();
+-----------+
| version() |
+-----------+
| 5.5.30    |
+-----------+
1 row in set (0.00 sec)

mysql [localhost] {msandbox} ((none)) > select @@default_storage_engine;
+--------------------------+
| @@default_storage_engine |
+--------------------------+
| InnoDB                   |
+--------------------------+
1 row in set (0.00 sec)

Default-dan:

mysql> select version();
+------------+
| version()  |
+------------+
| 5.6.10-log |
+------------+
1 row in set (0.00 sec)


mysql> select @@default_storage_engine;
+--------------------------+
| @@default_storage_engine |
+--------------------------+
| InnoDB                   |
+--------------------------+
1 row in set (0.00 sec)

Və indi siz bu 2 fərqli MySQL versiya üzərində test-lər apara bilərsiniz
Sandbox-u stop etmək üçün :

[sh@localhost msb_5_5_30]$ ./stop

Təşəkkürlər😉

  1. Hələlik heç bir şərh yoxdur
  1. No trackbacks yet.

Bir cavab yazın

Sistemə daxil olmaq üçün məlumatlarınızı daxil edin və ya ikonlardan birinə tıklayın:

WordPress.com Loqosu

WordPress.com hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Twitter rəsmi

Twitter hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Facebook fotosu

Facebook hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

Google+ foto

Google+ hesabınızdan istifadə edərək şərh edirsinz. Çıxış / Dəyişdir )

%s qoşulma

%d bloqqer bunu bəyənir: