Mariadb远程登陆的配置步骤及问题解决如下:
1. 开启 MariaDB 监听端口 3306
sudo ufw allow 3306
2. 编辑 mariadb 配置文件
sudo vi /etc/mysql/my.cnf
3. 添加或修改 bind-address = 0.0.0.0
[mysqld] bind-address = 0.0.0.0
4. 重启 mariadb 服务
sudo systemctl restart mariadb
5. 授权用户允许远程访问登录 MariaDB :
sudo mysql -u root -p
然后执行:
GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; FLUSH PRIVILEGES;
6. 如果仍无法远程访问,可能是防火墙的问题。检查 MariaDB 端口是否被防火墙屏蔽:
sudo ufw status
如果被阻,则需要开启 3306 端口:
sudo ufw allow 3306
7. 如果以上都检查通过后仍无法远程登陆,请检查 MariaDB 用户是否指定为 ‘user’@’%’ ,这里的 ‘%’ 是允许所有IP地址访问。
8. 其他原因可能包括:服务器上的 MariaDB 版本更新、配置文件没有生效等。
希望以上能帮助到你解决 Mariadb 远程登陆的问题。
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
请登录后发表评论
注册
社交帐号登录