CentOS 上 MariaDB 配置步骤
一 准备与安装
[mariadb]
name = MariaDB
baseurl = https://mirrors.aliyun.com/mariadb/yum/10.3/centos7-amd64
gpgkey = https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck = 1
二 安全初始化与基础配置
三 远程访问与防火墙
CREATE USER 'admin'@'%' IDENTIFIED BY 'StrongPass!';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
四 字符集与常见参数优化
character-set-server = utf8
collation-server = utf8_general_ci
init_connect = 'SET NAMES utf8'
skip-character-set-client-handshake
default-character-set = utf8
default-character-set = utf8
SHOW VARIABLES LIKE 'character%';
SHOW VARIABLES LIKE 'collation%';
innodb_file_per_table = ON
skip_name_resolve = ON
max_connections = 4096
innodb_buffer_pool_size = 8G # 依据内存调整
lower_case_table_names = 1