怎样快速安装MariaDB5

2021年3月18日 | 分类: 【技术】

参考:https://cloud.tencent.com/developer/article/1626794

MariaDB 是一个开源的关系型数据库管理系统,向后兼容,可替代 MySQL。它是由 MySQL 的一些原开发者和很多社区成员共同开发的。

【环境】

CentOS 8
写这篇文章的时候,在 CentOS 8 源仓库中 MariaDB 的可用版本为 MariaDB 10.3

【安装】

安装 MariaDB 和所有的依赖软件包:

sudo dnf install @mariadb

开启开机启动:

sudo systemctl enable --now mariadb

启动服务:

sudo systemctl start mariadb.service

查看 MariaDB 服务状态:

sudo systemctl status mariadb

【设置】

初始设置:

sudo mysql_secure_installation

回车,
y, #设置root密码
root密码,
重复root密码,
y, #删除匿名登入
n, #禁用root远程登入
y, #删除test库
y #刷新权限

设置字符集:

编辑 /etc/my.cnf :

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

编辑 /etc/my.cnf.d/client.cnf:

[client]
default-character-set=utf8

编辑 /etc/my.cnf.d/mysql-clients.cnf :

[mysql]
default-character-set=utf8

重启 MariaDB :

systemctl restart mariadb.service

通过终端连接 MariaDB 服务器:

mysql -u root -p

查看字符集,发现已是 utf8 了:

show variables like "%character%";show variables like "%collation%";