由于MySQL在CentOS7中收费了,所以已经不支持MySQL了,取而代之在CentOS7内部集成了mariadb。所以使用 yum install mysql默认安装的是mariadb。
但是,上面命令不会安装mariadb-server,在启动服务时会报错 Failed to start mariadb.service: Unit not found 。
解决该报错需要使用命令 yum install -y mariadb-server 安装mariadb-service依赖。
安装MariaDB可以直接使用下面命令
yum install -y mariadb-server
该命令会将mariadb和mariadb-server一并安装
启用mariadb服务
systemctl start mariadb
设置开机启动
systemctl enable mariadb
开启远程访问权限
1、创建root用户
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'; flush privileges;
2、开放防火墙3306端口
firewall-cmd --add-port=3306/tcp --permanent
firewall-cmd --reload
远端访问成功