os:centos:mariadb
MariaDB
リポジトリの追加
MariaDBの公式リポジトリを追加する
Setting up MariaDB Repositoriesでリポジトリ設定を確認する。1)
# cat /etc/yum.repos.d/MariaDB.repo # MariaDB 5.5 CentOS repository list - created 2014-01-31 07:13 UTC # http://mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/5.5/centos6-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
インストール
sudo yum install MariaDB-server MariaDB-client
PGPキーのインストールが手順として書かれている場合がありますが、途中で聞いてきますのでやっていなくてもOK。
手動でインストールする場合には以下のコマンド
sudo rpm --import https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
起動
sudo service mysql start
自動起動をONにする
sudo chkconfig mysql on
rootパスワードの設定など
初期ではrootパスワードが設定されていないなど、ゆるゆる設定なので、とっとと設定します。
# mysql_secure_installation
このコマンドで以下のような設定ができます。
- rootパスワードの変更
- rootのリモートホストからのログイン禁止
- 匿名ユーザの削除
- testデータベースの削除
設定
utf-8をDefaultにする。(/etc/my.cnf.d/server.cnf)2)
[mysqld] character_set_server = utf8 [mysql] default-character-set = utf8 [mysqldump] default-character-set = utf8
確認
# mysql -u xxxxx MariaDB[(none)]> status; ...... Server: MariaDB Server version: 5.5.xx-MariaDB MariaDB Server Protocol version: 10 Connection: Localhost via UNIX socket Server characterset: utf8 Db characterset: utf8 Client characterset: utf8 Conn. characterset: utf8 UNIX socket: /var/lib/mysql/mysql.sock ......
my.cnfサンプル
/usr/share/mysql にある
それぞれ以下の様な内容
ファイル名 | 内容 |
---|---|
my-small.cnf | 64MB以下のメモリを搭載したPC |
my-medium.cnf | 128MB以下のメモリを搭載したPC |
my-large.cnf | 512MB以下のメモリを搭載したPC |
my-huge.cnf | 1GB~2GB以下のメモリを搭載したPC |
my-innodb-heavy-4G.cnf | 4GBのメモリとInnoDBで作成されたデータベースによって構築されたPC |
参考
os/centos/mariadb.txt · 最終更新: 2017/04/14 05:21 by 127.0.0.1