如何通过ip访问MySql数据库

如何通过ip访问MySql数据库,第1张

1.改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改

"mysql"

数据库

"user"

表里的

"host"

字段,把"localhost"改称"%",即可。

mysql

-u

root

-pvmwaremysql>use

mysqlmysql>update

user

set

host

=

'%'

where

user

=

'root'mysql>select

host,

user

from

user

2.授权法。例如,你想用户myuser使用密码mypassword通过ip地址连接到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

通过IP访问数据库

string

str="data

source=这里写IP地址initial

catalog=数据库名字uid=账号pwd=密码"。

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行

海量数据

存储的

大型数据库

系统都在各个方面得到了广泛的应用。

需要知道数据库主机的IP地址,数据库端口号,服务名称,数据库账户及密码才可以连接。

1、首先在本地oracle的安装目录下找到找到tnsnames.ora文件。一般路径为:~\oracle\product\10.2.0\db_1\network\ADMIN

2、用文本方式打开此路径下的tnsnames.ora文件,并添加以下内容:

本地实例名(可自定义应为+数字) =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 数据库端口号))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = 数据库服务名)

)

)

3、保存上述内容,然后打开第三方工具,如plsql。就会在数据库的下拉列表中找到刚添加的数据库实例。

4、用正确的账户名及密码登录,就可以连接成功。


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

原文地址:https://54852.com/sjk/6773172.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存