在WebLogic新建MySQL数据库的JNDI数据源
进入weblogic管理控制台,远程访问:http://192.168.178.128:7001/console
点击左侧:服务→数据源, 点击右侧:新建→般数据源
1、数据源绑定到JNDI树上时使用的名称,通过该名称可从JNDI树中找到MysqlDataSource-0这个数据源
2、选择MySQL数据库的驱动程序
3、下一步
4、填写数据库名等
5、测试配置
6、勾选
7、到此,在WebLogic新建针对MySQL数据库的JNDI数据源基本完成
8、查看jndi树时可看到JNDI树上挂载了一个数据源,如下图所示:
(进入控制台,选择服务器。选择控制台左边的“环境 | 服务器”,右边会显示服务器的名字AdminServer,单击“AdminServer”,再出现的界面中选择“ 查看 JNDI树 ”,可以看到通过客户端程序绑定到JNDI树的信息。)
9、开启mysql的远程访问权限:
基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤:
登录到mysql中,为root进行远程访问的授权,执行下面的命令:
mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";
mysql> flush privileges;
第一句中"%"表示任何主机都可以远程登录到该服务器上访问。如果要限制只有某台机器可以访问,将其换成相应的IP即可,如:
GRANT ALL PRIVILEGES ON *.* TO root@"172.168.2.135" IDENTIFIED BY "root";
第二句表示从mysql数据库的grant表中重新加载权限数据。因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。
默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限。
————————————————
版权声明:此处参考原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/andyliuzy/article/details/78167800
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统