CentOS release 6.3にMySQL Server5.6をrpmでインストール

CentOS release 6.3にMySQL Server5.6をrpmでインストールメモ


HandlerSocket-Plugin-for-MySQLも使いたいとの要望もあったので、HandlerSocket-Plugin-for-MySQLもインストールしてみます。
MySQL5.6だからmemcached pluginを使えばいいのに。。。


yum install http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-server-5.6.11-2.el6.x86_64.rpm \
 http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-client-5.6.11-2.el6.x86_64.rpm \
 http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-shared-compat-5.6.11-2.el6.x86_64.rpm \
 http://ftp.jaist.ac.jp/pub/mysql/Downloads/MySQL-5.6/MySQL-devel-5.6.11-2.el6.x86_64.rpm 


==================================================================================================
 Package               Arch     Version          Repository                                  Size
==================================================================================================
Installing:
 MySQL-client          x86_64   5.6.11-2.el6     /MySQL-client-5.6.11-2.el6.x86_64           81 M
 MySQL-devel           x86_64   5.6.11-2.el6     /MySQL-devel-5.6.11-2.el6.x86_64            19 M
 MySQL-server          x86_64   5.6.11-2.el6     /MySQL-server-5.6.11-2.el6.x86_64          231 M
 MySQL-shared-compat   x86_64   5.6.11-2.el6     /MySQL-shared-compat-5.6.11-2.el6.x86_64    11 M
     replacing  mysql-libs.x86_64 5.1.67-1.el6_3
     replacing  mysql-libs.x86_64 5.1.67-1.el6_3

Transaction Summary
==================================================================================================
Install       4 Package(s)

Total size: 343 M
Is this ok [y/N]: 

Innodbプラグイン

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

mysql> 

MySQL5.6がrpmでインストール完了しました。
下記にエラッた(自分の知識不足)を記載

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: NO)

MySQL5.6からはrootのデフォルトパスワードが設定されるようになりました。

[root@hogehoge ~]# cat /root/.mysql_secret
# The random password set for the root user at Wed May 29 01:22:53 2013 (local time): DYdSZgeI


MySQL5.6でmy.cnfの読み込み順序

MySQL5.6のヘルプに書いて有りました。

[root@hogehoge ~]#  mysql --help | less
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf 
The following groups are read: mysql client
The following options may be given as the first argument:
--print-defaults        Print the program argument list and exit.

MySQL5.6にアップデートしたら起動しない。。

my.cnfに廃止になったオプションがるよ、きっと。

default-character-set = utf8


ERROR 1126 (HY000): Can’t open shared library ‘/usr/lib64/mysql/plugin/handlersocket.so’

MySQL5.6にhandlersocketインストール失敗。。解決できませんでした。

mysql> mysql> install plugin handlersocket soname 'handlersocket.so';

ERROR 1126 (HY000): Can't open shared library '/usr/lib64/mysql/plugin/handlersocket.so' (errno: 13 /usr/lib64/mysql/plugin/handlersocket.so: undefined symbol: _ZN4Item8get_dateEP13st_mysql_timej)
mysql>