Linux 本地Yearning SQL审核平台远程访问
为了让Yearning SQL审核平台支持远程访问,你需要进行以下步骤:
- 确保Yearning服务器的防火墙允许远程连接到数据库使用的端口(默认是3306)。
- 修改Yearning配置文件,通常是
application.ini
或者settings.py
,设置允许远程连接。 - 重启Yearning服务。
以下是修改配置文件的示例步骤(以Python为例):
- 找到Yearning的配置文件
settings.py
。 - 修改
settings.py
中的数据库配置部分,将localhost
改为你的服务器IP或者0.0.0.0
(允许任何IP)。
# settings.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'your_db_name',
'USER': 'your_db_user',
'PASSWORD': 'your_db_password',
'HOST': '0.0.0.0', # 或者服务器的具体IP地址
'PORT': '3306',
}
}
- 保存配置文件并重启Yearning服务。
确保Yearning服务的用户有权限从远程地址访问数据库。如果你使用的是MySQL,可以通过授权远程访问的命令来实现:
GRANT ALL PRIVILEGES ON database_name.* TO 'user_name'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
在执行这些操作后,Yearning应该能够支持远程访问了。记得在服务器的防火墙中开放相应的端口,并确保你的Yearning服务运行在一个安全的网络环境中,避免安全风险。
评论已关闭