Install MariaDB on CentOS 7
sudo gedit /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.3 CentOS repository list - created 2018-05-25 19:02 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.3/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
sudo yum -y install MariaDB-server MariaDB-client
sudo systemctl enable mariadbsudo systemctl start mariadb
mysql -V
sudo mysql_secure_installation
mysql -u root -p
*インストール直後、文字コード確認
Show variables like 'character_set%';
*インストール直後、テーブル名の 大文字 小文字の区別をしているか確認
show variables where variable_name='lower_case_table_names';
lower_case_table_names 0 大文字と小文字を区別する Default
lower_case_table_names 1 小文字で格納
lower_case_table_names 2 全て大文字で格納
WindowsやMacOSは大文字小文字の区別しないみたいなので、注意が必要
Windowsにインストールした場合は、デフォルト 1
sudo gedit /etc/my.cnf
[mysqld]
#skip-name-resolve
lower_case_table_names = 1
character-set-server = utf8
innodb_buffer_pool_size = 32M
再起動
systemctl restart mariadb.service

設定を再度確認
Show variables like 'character_set%';
show variables where variable_name='lower_case_table_names';
Firewall 3306 port をopen
firewall-cmd --add-port=3306/tcp --zone=public --permanent
firewall-cmd --reload
*データベースの作成と、接続権限
Create Database testdb CHRACTER SET utf8;
grant all privileges on *.* to mausr1 identified by 'Passwd6';
FLUSH PRIVILEGES;
---------------------------Err---------------------------
[FireDAC][Phys][MySQL] Can't connect to MySQL server on 'localhost' (10061)
---------------------------

find / -name my*.cnf
/etc/my.cnf
/etc/my.cnf.d/mysql-clients.cnf
/etc/my.cnf.d/server.cnf