ログ記録用DBのセットアップ(MySQL編)

フォローする

ロボットの実行ログを登録するためのDB(RoboServer Log Database)のセットアップ方法について解説します。

ここではCentOS6.5にMySQL5.6をインストールする例を示します。
CentOS の標準リポジトリからインストールできる MySQL は未だに 5.1 系です。 MySQLは 5.5 以降でかなりの機能向上と高速化がされているため、ここではMySQLの公式 yum リポジトリを登録した上で、インストール・セットアップを行います。

MySQL :: Download MySQL Yum Repository
http://dev.mysql.com/downloads/repo/

使用するレポジトリはインストール先のOSに応じて、上記リンク先より指定してください。

[bizrobo@180037139152 localhost]$ su
パスワード:
[root@180037139152 localhost]# yum install -y http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
:
[root@180037139152 localhost]# cat /etc/yum.repos.d/mysql-community.repo
[mysql-connectors-community]
name=MySQL Connectors Community
baseurl=http://repo.mysql.com/yum/mysql-connectors-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

[mysql-tools-community]
name=MySQL Tools Community
baseurl=http://repo.mysql.com/yum/mysql-tools-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Enable to use MySQL 5.5
[mysql55-community]
name=MySQL 5.5 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.5-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Enable to use MySQL 5.6
[mysql56-community]
name=MySQL 5.6 Community Server
baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/6/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

# Note: MySQL 5.7 is currently in development. For use at your own risk.
# Please read with sub pages: https://dev.mysql.com/doc/relnotes/mysql/5.7/en/
[mysql57-community-dmr]
name=MySQL 5.7 Community Server Development Milestone Release
baseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

MySQLのインストール

MySQLのConfigファイル設定

[bizrobo@180037139152 ~]$ sudo vi /etc/my.cnf
#2014.06.10.bizrobo
[mysql]
default-character-set=utf8

[mysqld]
#
:
# 2014.06.10.bizrobo
character-set-server=utf8
event_scheduler=ON

# 2014.05.10.bizrobo DBに登録できるデータのサイズ上限設定。
# MCのレポジトリにExcelファイルなどサイズの大きいファイルを登録する場合やSnapshotをDBに設定する場合
max_allowed_packet=16M

MySQLの自動起動設定