ssm中mysql数据库拦截了ip怎么办

ssm中mysql数据库拦截了ip怎么办,第1张

远程ip链接。和

windos服务器还是

linux服务器没关系。

登录服务器mysql

授权法。

例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT

ALL

PRIVILEGES

ON

*.*

TO

'myuser'@'%'

IDENTIFIED

BY

'mypassword'

WITH

GRANT

OPTION如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码

GRANT

ALL

PRIVILEGES

ON

*.*

TO

'myuser'@'192.168.1.3'

IDENTIFIED

BY

'mypassword'

WITH

GRANT

OPTION

首先你的mysql和PHP在同一个服务器吗,其次你的mysql是远程服务器上的吗,你禁用远程之后使用会不太方便。你可以尝试这样1改表能帐号允许远程登陆能localhost候要localhost台电脑登入mysql更改"mysql"数据库"user"表"host"项"localhost"改称"%"1.mysql-uroot-pvmwaremysql>usemysqlmysql>updateusersethost='%'whereuser='root'mysql>selecthost,userfromuser2.授权例想myuser使用mypassword任何主机连接mysql服务器GRANTALLPRIVILEGESON*.*TO'myuser'@'%'IDENTIFIEDBY'mypassword'WITHGRANTOPTION想允许用户myuserip192.168.1.3主机连接mysql服务器并使用mypassword作密码GRANTALLPRIVILEGESON*.*TO'myuser'@'192.168.1.3'IDENTIFIEDBY'mypassword'WITHGRANTOPTION这个是允许远程访问,你反过来试试看。

本帖最后由 TasteOracle 于 2013-4-1 09:35 编辑

写个登录触发器,限制UPPER(SYS_CONTEXT('USERENV','MODULE'))='EXP.EXE'的会话:

CREATE OR REPLACE TRIGGER LOGON_AUDIT

AFTER LOGON ON DATABASE

BEGIN

IF UPPER(SYS_CONTEXT('USERENV', 'MODULE')) IN ('IMP.EXE', 'EXP.EXE') THEN

RAISE_APPLICATION_ERROR(-20099, '权限已被锁定,请联系管理员!')

END IF

END


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7287736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-03
下一篇 2023-04-03

发表评论

登录后才能评论

评论列表(0条)

保存