虚拟机安装mariadb后,无法连接数据库
【摘要】
排查步骤如下
判断mariadb是否已安装 rpm -q mariadb 如果未安装,使用 yum install -y mariadb-server.x86_64 进行安装 判断防火墙是否关闭 ...
排查步骤如下
-
判断mariadb是否已安装
rpm -q mariadb
如果未安装,使用yum install -y mariadb-server.x86_64
进行安装
-
判断防火墙是否关闭
systemctl status firewalld
如果状态不是 inactive,则使用systemctl stop firewalld
关闭防火墙。然后使用systemctl disable firewalld
禁用防火墙的开机自启,以免下次启动还要重新关闭 -
判断服务是否开启
systemctl status mariadb
若未开启,则使用systemctl start mariadb
启动 mariadb 服务,并使用systemctl enable mariadb
设置开机自启
-
判断端口是否正确
show variables like '%port%'
-
创建新用户,并允许远程访问
# 登录mariadb
mysql -uroot -p
# 创建远程用户(用户名remote随意,%表示匹配任意IP,identified by 用来设置密码)
create user 'remote'@'%' identified by 'editest123456';
# 查看连接到服务器的用户允许的IP地址
select user,password,host from mysql.user;
# 允许用户访问所有数据库和表
grant all on *.* to 'remote'@'%';
# 刷新权限
flush privileges;
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
文章来源: blog.csdn.net,作者:福州-司马懿,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/chy555chy/article/details/121487199
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)