进入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