centos7 安装mariadb

124 阅读1分钟

1. 升级下yum

yum update -y

2. 安装

2.1安装命令
yum install mariadb-server
# 开启服务
systemctl start mariadb
# 设置为开机自启动服务
systemctl enable mariadb
#首次安装需要进行数据库的配置
mysql_secure_installation

2.2 配置时的选项解释
Enter current password for root (enter for none):  # 输入数据库超级管理员root的密码(注意不是系统root的密码),第一次进入还没有设置密码则直接回车
Set root password? [Y/n]  # 设置密码,y
New password:  # 新密码
Re-enter new password:  # 再次输入密码
Remove anonymous users? [Y/n]  # 移除匿名用户, y
Disallow root login remotely? [Y/n]  # 拒绝root远程登录,n,不管y/n,都会拒绝root远程登录
Remove test database and access to it? [Y/n]  # 删除test数据库,y:删除。n:不删除,数据库中会有一个test数据库,一般不需要
Reload privilege tables now? [Y/n]  # 重新加载权限表,y。或者重启服务
2.3 开启远程控制
mysql -u root -p
use mysql;
update user set host='%' where host='localhost';

重启或者刷新权限

# 重启命令
systemctl restart mariadb
#刷新命令
flush privileges;

3. 防火墙设置

配置端口

# 查看3306端口是否开启
firewall-cmd --query-port=3306/tcp
# 开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 重启防火墙
firewall-cmd --reload

也可关闭防火墙

systemctl stop firewalld