VPSにMariaDBをインストールしてデータベースを作ってみる。【ver.5.2】

参考サイト

centossrv.com

MariaDBインストー

$ sudo yum -y install mariadb-server

MariaDB設定

$ sudo vi /etc/my.cnf.d/server.cnf

server.conf

# 略
[mysqld]
character-set-server = utf8
# 略

MariaDB起動

$ systemctl start mariadb
$ systemctl enable mariadb

MariaDB初期設定

$ sudo mysql_secure_installation

基本Enterを押して進めていく。

New password:と聞かれたときにrootユーザーログイン用のパスワードを入力する。

以降もEnter連打。

接続コマンド

$ mysql -u [USERNAME] -p [PASSWORD]

作成したデータベース

認証もしたほうがいいっぽいので認証用テーブルとメッセージ保存用テーブルを分けた。

users

COLUMN DATA TYPE
id INTEGER PRIMARY KEY
name VARCHAR(255) UNIQUE
token VARCHAR(255) UNIQUE

messages

COLUMN DATA TYPE
id INTEGER PRIMARY KEY
channel VARCHAR(255) NOT NULL
text VARCHAR(4095) NOT NULL
is_admin BOOLEAN DEFAULT 0
created_at TIMESTAMP