如何搭建MariaDB并实现无公网ip环境远程连接本地数据库

大家好我是咕噜美乐蒂,很高兴又和大家见面了!今天我们来一起了解一下要在无公网 IP 环境下远程连接本地的 MariaDB 数据库,你需要完成以下步骤:

安装 MariaDB:

1.首先,在你的本地服务器上安装 MariaDB 数据库。你可以从官方网站下载适合你操作系统的 MariaDB 安装包,并按照说明进行安装。

2.配置 MariaDB:

安装完成后,打开 MariaDB 的配置文件(通常位于 /etc/mysql/my.cnf 或 C:\Program Files\MariaDB\my.ini)。

找到并编辑以下配置参数:

bind-address = 0.0.0.0

skip-networking = 0

将 bind-address 设置为 0.0.0.0,以便允许远程访问。将 skip-networking 设置为 0,以启用网络功能。

3.设置防火墙规则:

如果你的服务器上启用了防火墙,你需要设置防火墙规则以允许对 MariaDB 端口的访问(默认情况下,MariaDB 使用3306端口)。

在防火墙中创建入站规则,允许来自远程客户端的对3306端口的访问。

4.创建数据库用户:

在 MariaDB 中创建一个用于远程连接的数据库用户。

运行以下命令以在 MariaDB 中创建用户并授予适当的权限:

sql

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

将 'username' 替换为你想要的用户名,将 'password' 替换为你想要设置的密码。

5.重启 MariaDB 服务:

在完成以上配置后,重启 MariaDB 服务以使配置生效。

6.配置客户端:

在远程客户端上,你需要安装 MariaDB 的客户端工具(如 MySQL Workbench)。

打开客户端,并使用以下信息进行连接:

主机:你的本地服务器的 IP 地址

端口:默认情况下是 3306

用户名和密码:之前在 MariaDB 中创建的用户名和密码

通过以上步骤,你应该能够在无公网 IP 环境下远程连接到你的本地 MariaDB 数据库了。请注意,这种配置可能存在安全风险,因此请确保你采取适当的安全措施来保护你的数据库。

这是一个简要的概述,详细的步骤和配置可能因你的操作系统和网络环境而有所不同。在实际操作中,请参考 MariaDB 和操作系统的文档以获得更详细的指导。

好啦,今天美乐蒂就和大家分享到这里啦,小伙伴们有更好的办法可以在评论区打出来哦~~以便大家更方便地操作呢。

在这里美乐蒂提前祝大家新年快乐!新的一年,顺风顺水顺财神!年后我们再见啦!

相关推荐
头发那是一根不剩了1 小时前
Spring Boot 多数据源切换:AbstractRoutingDataSource
数据库·spring boot·后端
草履虫建模2 小时前
Redis:高性能内存数据库与缓存利器
java·数据库·spring boot·redis·分布式·mysql·缓存
珹洺2 小时前
计算机网络:(八)网络层(中)IP层转发分组的过程与网际控制报文协议 ICMP
tcp/ip·计算机网络·智能路由器
泊浮目2 小时前
未来数据库硬件-计算篇
数据库·云计算·操作系统
靖顺2 小时前
【OceanBase诊断调优】—— 执行计划显示分区 PARTITIONS[P0SP9] 如何查询是哪个分区?
数据库·oracle·oceanbase
水果里面有苹果3 小时前
17-C#的socket通信TCP-1
开发语言·tcp/ip·c#
KIDAKN3 小时前
MySQL 存储结构
数据库·mysql
Code季风3 小时前
SQL关键字快速入门:HAVING 分组后的条件过滤
数据库·sql·mysql
2501_916007473 小时前
iOS 性能测试工具全流程:主流工具实战对比与适用场景
websocket·tcp/ip·http·网络安全·https·udp
程序猿ZhangSir4 小时前
Redis 缓存进阶篇,缓存真实数据和缓存文件指针最佳实现?如何选择?
数据库·redis·缓存