yum install mariadb-server mariadb
yum remove mariadb
systemctl status mariadb
mysql_secure_installation
配置文件 /etc/my.cnf
db 本身增加远程操作。
grant all privileges on *.* to root@"%" identified by "xxx!";
flush privileges;
show grants for root@'%';
设置绑定地址
bind-address=127.0.0.1
没有绑定地址则默认是绑定的0.0.0.0 地址。
修改绑定端口需要修改selinux 策略, 一般建议不修改。
临时关闭防火墙试试远程链接 。
systemctl stop firewalld.service
为指定端口添加例外:
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
root密码问题:
如果忘记密码:
配置文件 加入 skip-grant-tables ,重启db,
mysql 登陆, user mysql ;
UPDATE user SET Password = password('123456') WHERE User = 'root';
flush privileges;
回退配置文件,重启服务器即可。