centos7 yum安装mariadb
1. yum安装
yum -y install mariadb mariadb-server
systemctl start mariadb
systemctl enable mariadb
2. mysql_secure_installation
- 直接回车即可因为还没有设置初始密码
- 设置root的密码
- 删除匿名用户登录-根据你自己的需求选择,在此我选择删除匿名用户
- 是否禁止远程登录-根据你自己的需求选择
- 删除测试数据
- 重新加载特权表
3.接下来就可以登录数据库了
mysql -u root -p
4.配置MariaDB的字符集
vi /etc/my.cnf
在my.cnf文件中[mysqld_safe]下添加:
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
vi /etc/my.cnf.d/client.cnf
在client.cnf文件中[client]下添加:
default-character-set=utf8
vi /etc/my.cnf.d/mysql-clients.cnf
在mysql-clients.cnf文件中[mysql]下添加:
default-character-set=utf8
5.重启mariadb服务
systemctl restart mariadb
6.进入mariadb
mysql -u root -p
7.查看字符集
show variables like "%character%";show variables like "%collation%";
显示如下图所示即字符集配置

8. 开启root远程登录权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
FLUSH PRIVILEGES;

浙公网安备 33010602011771号