Fedora19にMySQL-5.6.14-1をインストールする
rpmから入れます。
OracleのサイトからURLをゲットしてください。
http://dev.mysql.com/downloads/mysql/#downloads
↓このrpm固めたやつをゲットしてください。
Red Hat/Oracle Enterprise Linux ver. 6 (x86, 64-bit), RPM Bundle
Downloadボタンをしたら登録するかID入れろって言われますが、
下のほうにある「No thanks, just start my download.」を選ぶと華麗にスルーを決められます。
落としたら、必要なパッケージ入れます。
[root@db1 ~]# yum install libaio libaio-devel [root@db1 ~]# yum install perl-Data-Dumper これを入れないとrpmインストール中に以下のようなエラーが出る。 Can't locate Data/Dumper.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at /usr/bin/mysql_install_db line 42.
あとはrpmをインストールするだけ。
[root@db1 ~]# wget http://cdn.mysql.com/Downloads/MySQL-5.6/MySQL-5.6.14-1.el6.x86_64.rpm-bundle.tar [root@db1 ~]# cp MySQL-5.6.14-1.el6.x86_64.rpm-bundle.tar /usr/local/src/ [root@db1 ~]# cd /usr/local/src/ [root@db1 src]# ls -la 合計 214880 drwxr-xr-x. 2 root root 4096 10月 22 20:03 . drwxr-xr-x. 12 root root 4096 10月 21 21:09 .. -rw-r--r-- 1 root root 220026880 10月 22 20:03 MySQL-5.6.14-1.el6.x86_64.rpm-bundle.tar [root@db1 src]# tar xvf MySQL-5.6.14-1.el6.x86_64.rpm-bundle.tar [root@db1 src]# ls -la 合計 429756 drwxr-xr-x. 2 root root 4096 10月 22 20:03 . drwxr-xr-x. 12 root root 4096 10月 21 21:09 .. -rw-r--r-- 1 root root 220026880 10月 22 20:03 MySQL-5.6.14-1.el6.x86_64.rpm-bundle.tar -rw-r--r-- 1 7155 wheel 18534880 9月 11 12:24 MySQL-client-5.6.14-1.el6.x86_64.rpm -rw-r--r-- 1 7155 wheel 3329604 9月 11 12:24 MySQL-devel-5.6.14-1.el6.x86_64.rpm -rw-r--r-- 1 7155 wheel 85034772 9月 11 12:24 MySQL-embedded-5.6.14-1.el6.x86_64.rpm -rw-r--r-- 1 7155 wheel 57625168 9月 11 12:25 MySQL-server-5.6.14-1.el6.x86_64.rpm -rw-r--r-- 1 7155 wheel 1936928 9月 11 12:26 MySQL-shared-5.6.14-1.el6.x86_64.rpm -rw-r--r-- 1 7155 wheel 3969816 9月 11 12:26 MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm -rw-r--r-- 1 7155 wheel 49586908 9月 11 12:26 MySQL-test-5.6.14-1.el6.x86_64.rpm [root@db1 src]# yum install MySQL-*.rpm MySQL-client-5.6.14-1.el6.x86_64.rpm を調べています: MySQL-client-5.6.14-1.el6.x86_64 MySQL-client-5.6.14-1.el6.x86_64.rpm をインストール済みとして設定しています MySQL-devel-5.6.14-1.el6.x86_64.rpm を調べています: MySQL-devel-5.6.14-1.el6.x86_64 MySQL-devel-5.6.14-1.el6.x86_64.rpm をインストール済みとして設定しています MySQL-embedded-5.6.14-1.el6.x86_64.rpm を調べています: MySQL-embedded-5.6.14-1.el6.x86_64 MySQL-embedded-5.6.14-1.el6.x86_64.rpm をインストール済みとして設定しています MySQL-server-5.6.14-1.el6.x86_64.rpm を調べています: MySQL-server-5.6.14-1.el6.x86_64 MySQL-server-5.6.14-1.el6.x86_64.rpm をインストール済みとして設定しています MySQL-shared-5.6.14-1.el6.x86_64.rpm を調べています: MySQL-shared-5.6.14-1.el6.x86_64 MySQL-shared-5.6.14-1.el6.x86_64.rpm をインストール済みとして設定しています MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm を調べています: MySQL-shared-compat-5.6.14-1.el6.x86_64 MySQL-shared-compat-5.6.14-1.el6.x86_64.rpm をインストール済みとして設定しています MySQL-test-5.6.14-1.el6.x86_64.rpm を調べています: MySQL-test-5.6.14-1.el6.x86_64 MySQL-test-5.6.14-1.el6.x86_64.rpm をインストール済みとして設定しています 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ MySQL-client.x86_64 0:5.6.14-1.el6 を インストール ---> パッケージ MySQL-devel.x86_64 0:5.6.14-1.el6 を インストール ---> パッケージ MySQL-embedded.x86_64 0:5.6.14-1.el6 を インストール ---> パッケージ MySQL-server.x86_64 0:5.6.14-1.el6 を インストール ---> パッケージ MySQL-shared.x86_64 0:5.6.14-1.el6 を インストール ---> パッケージ MySQL-shared-compat.x86_64 0:5.6.14-1.el6 を インストール ---> パッケージ MySQL-test.x86_64 0:5.6.14-1.el6 を インストール --> 依存性解決を終了しました。 依存性を解決しました ====================================================================================================================================================================================== Package アーキテクチャー バージョン リポジトリー 容量 ====================================================================================================================================================================================== インストール中: MySQL-client x86_64 5.6.14-1.el6 /MySQL-client-5.6.14-1.el6.x86_64 81 M MySQL-devel x86_64 5.6.14-1.el6 /MySQL-devel-5.6.14-1.el6.x86_64 19 M MySQL-embedded x86_64 5.6.14-1.el6 /MySQL-embedded-5.6.14-1.el6.x86_64 432 M MySQL-server x86_64 5.6.14-1.el6 /MySQL-server-5.6.14-1.el6.x86_64 235 M MySQL-shared x86_64 5.6.14-1.el6 /MySQL-shared-5.6.14-1.el6.x86_64 8.4 M MySQL-shared-compat x86_64 5.6.14-1.el6 /MySQL-shared-compat-5.6.14-1.el6.x86_64 11 M MySQL-test x86_64 5.6.14-1.el6 /MySQL-test-5.6.14-1.el6.x86_64 318 M トランザクションの要約 ====================================================================================================================================================================================== インストール 7 パッケージ 合計容量: 1.1 G インストール容量: 1.1 G Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction 警告: RPMDB は yum 以外で変更されました。 インストール中 : MySQL-devel-5.6.14-1.el6.x86_64 1/7 インストール中 : MySQL-client-5.6.14-1.el6.x86_64 2/7 インストール中 : MySQL-test-5.6.14-1.el6.x86_64 3/7 インストール中 : MySQL-embedded-5.6.14-1.el6.x86_64 4/7 インストール中 : MySQL-shared-compat-5.6.14-1.el6.x86_64 5/7 インストール中 : MySQL-shared-5.6.14-1.el6.x86_64 6/7 インストール中 : MySQL-server-5.6.14-1.el6.x86_64 7/7 検証中 : MySQL-server-5.6.14-1.el6.x86_64 1/7 検証中 : MySQL-embedded-5.6.14-1.el6.x86_64 2/7 検証中 : MySQL-shared-5.6.14-1.el6.x86_64 3/7 検証中 : MySQL-client-5.6.14-1.el6.x86_64 4/7 検証中 : MySQL-shared-compat-5.6.14-1.el6.x86_64 5/7 検証中 : MySQL-test-5.6.14-1.el6.x86_64 6/7 検証中 : MySQL-devel-5.6.14-1.el6.x86_64 7/7 インストール: MySQL-client.x86_64 0:5.6.14-1.el6 MySQL-devel.x86_64 0:5.6.14-1.el6 MySQL-embedded.x86_64 0:5.6.14-1.el6 MySQL-server.x86_64 0:5.6.14-1.el6 MySQL-shared.x86_64 0:5.6.14-1.el6 MySQL-shared-compat.x86_64 0:5.6.14-1.el6 MySQL-test.x86_64 0:5.6.14-1.el6
MySQLの初期設定と起動
[root@db1 ~]# mysql_install_db --user=mysql --ldata=/var/lib/mysql/ [root@db1 ~]# /etc/init.d/mysql start Starting MySQL. SUCCESS! [root@db1 ~]# mysql -uroot Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 2 Server version: 5.6.14 MySQL Community Server (GPL) Copyright (c) 2000, 2013, 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> SET PASSWORD FOR root@localhost=PASSWORD('admin'); Query OK, 0 rows affected (0.00 sec) mysql> exit [root@db1 ~]# mysql_secure_installation [root@db1 ~]# systemctl enable mysql.service