在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

               

原文地址:https://www.cnblogs.com/elfin/p/11424536.html