
1.主机权限
2.数据库权限
3.表权限
举个例子:A代表数据库
grant all on A.* to 'user1'@192.168.100.100 idendtified by "123"
上面这句的意思是
授予用户user1 从ip为192.168.100.100的机器上 登录
*** 作权限为all(包括select,insert,delete.....等所有)
表 *** 作范围为 A.*,表示数据库A中所有表
根据你的情况,请确认apache,tomcat,mysql这3个机器有权限访问彼此。
希望对你有帮助。
补充:
给你来个详细的吧
比如mysql机ip:192.168.1.100,
tomcat机ip:192.168.1.101,
apache机ip:192.168.1.102
每个机上都有数据库A,都有用户user1
对于mysql机:
1.grant all on A.* to 'user1'@192.168.1.101 identified by '123'
2.grant all on A.* to 'user1'@192.168.1.102 identified by '123'
对于tomcat机:
1.grant all on A.* to 'user1'@192.168.1.100 identified by '123'
2.grant all on A.* to 'user1'@192.168.1.102 identified by '123'
对于apache机:
1.grant all on A.* to 'user1'@192.168.1.100 identified by '123'
2.grant all on A.* to 'user1'@192.168.1.101 identified by '123'
1、linux虚拟机
一种安装在Windows上的虚拟linux *** 作环境,就被称为linux虚拟机。它实际上只是个文件而已,是虚拟的linux环境,而非真正意义上的 *** 作系统。但是它们的实际效果是一样的。所以安装在虚拟机上使用好。
windowsXP虚拟机vmware下安装Linux 我们在实际的Windows XP中(宿主计算机)再虚拟出一台电脑(虚拟机),并在上面安装Linux系统,这样,就可以放心大胆地进行各种Linux练习而无须担心 *** 作不当导致宿主机系统崩溃了。
并且可以举一反三,将一台电脑变成三台、四台,再分别安装上其他的系统。(运行虚拟机软件的 *** 作系统叫Host OS,在虚拟机里运行的 *** 作系统叫Guest OS)。
2、Java虚拟机
Java虚拟机(JVM)是Java Virtual Machine的缩写,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能模拟来实现的。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。
技术(硬件的模拟)
基于这种虚拟机,用户可以运行任何 *** 作系统,比如可以在他们“个人的”虚拟电脑上运行两个不同的 *** 作系统,这也被称为“访客”(guests)。
这样的话,新版的实验性 *** 作系统就可以与旧版的较稳定版本一同在单独的虚拟机上运行。这个过程甚至可以重复(recursive);IBM就在运行于旧版的虚拟机上的虚拟机上调试它新版的虚拟机 *** 作系统——VM。
这个概念的一个早期用户就是IBM大型计算机上的“VM/CMS time-sharing”产品,该产品使用的交互式计算单用户 *** 作系统——CMS(Conversational Monitor System),相对来说比较简单,运行于VM上。
通过这种方式,CMS编写起来就比较简单,就好像只有它一个在运行一样,VM *** 作系统就在幕后提供多任务以及资源管理服务。
以上内容参考 百度百科-虚拟机
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)