Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
61
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

@iamdaisuke

CentOS7 MariaDB(MySQL)インストール手順

今更感はありますが、CentOS7へのMariaDBインストールの手順を記載します。
CentOS7からはMySQLに変わってMariaDBが標準になっています。
基本的にMySQLとの互換はありますので、MySQLのコマンドや、MySQLWorkbenchも使えます。

前提

  • CentOS7 インストール済み
  • SSHにて実行

手順

yumからインストール

yum install mariadb mariadb-server
rpm -qa | grep maria

文字コードの変更

vi /etc/my.cnf
my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Settings user and group are ignored when systemd is used.
# If you need to run mysqld under a different user or group,
# customize your systemd unit file for mariadb according to the
# instructions in http://fedoraproject.org/wiki/Systemd
character-set-server=utf8

[mysqld_safe]
log-error=/var/log/mariadb/mariadb.log
pid-file=/var/run/mariadb/mariadb.pid

#
# include all files from the config directory
#
!includedir /etc/my.cnf.d

サービスの起動

systemctl enable mariadb.service
systemctl start mariadb.service

初期設定

基本的には全てそのままでインストールしても問題ないと思います。

mysql_secure_installation

データベース作成

create database testdb

ユーザー追加

mysql -u root -p
[パスワード]を入力

# データベースtestdbに対して全ての権限を持ったユーザtestuser@localhostを登録
grant all on testdb.* to testuser@localhost identified by 'password';
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
61
Help us understand the problem. What are the problem?