mysql连接时用的IP地址是不是电脑本机上的IP地址呢!
是root用户的话,IP就是localhost或127.0.0.1,只是代表使用本机,不是代表本机IP地址,操作方法如下:
1、首先,利用Navicat创建一个数据库和表,数据库名为testdb,表为userinfo,并添加一条新记录。
2、用如下的数据库连接字符串访问数据库时,是没有问题的。Driver = MySQL ODBC 5.1 Driver; Server = localhost; Port=3306; DATABASE = testdb; user = root; password = 123456。
3、其中,Server是数据库所在主机IP地址,Prot是连接端口;user和password则为连接数据库的用户名和密码,使用Select * from userinfo 可以正确获取到数据。
4、但是当把localhost换成实际的IP地址的时候,就报错了,说明这个数据库testdb是默认没开启访问权限的,默认情况下只允许localhost和127.0.0.1访问。
5、更新root账户的权限。打开mysql命令行窗口,输入grant all privileges on *.* to root@\"%\" identified by \'abc\' with grant option; flush privileges。
6、创建一个新账户,如guest,并将可被访问的主机定义为%,即所有主机都可访问该账户。测试,没有问题。
mysql数据库连接地址怎么确定
jdbc:mysql://[数据库服务器IP地址]/[数据库名]
例如:局域网内一mysql服务器
IP地址为172.10.1.100,数据库名为test
链接地址为
jdbc:mysql://172.10.1.100/test
如果是本机,IP地址可以直接写为localhost
MYSQL服务器地址是什么意思?
MYSQL中的服务器地址就是服务器的IP地址。
如图所示,其中标红位置就是服务器地址的填写位置,一般可写主机名称或IP地址。
IP地址是指互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),是IP Address的缩写。IP地址是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
mysql主机地址是什么????下面的该怎么添??
mysql主机地址是什么????下面的该怎么添??
答:
SQLyog
Enterprise
中,mysql的主机地址如果你是本机,就填写localhost,如果不是本机就需要填写那个mysql服务器的IP地址;
用户名,如果是你自己本机,就可以用root,而不是本机就需要用对方给你的特定用户名;
密码,你自己本机的话,就是你自己安装的时候所设置的那个密码,不是本机就需要用对方给你那个用户的对应密码。
端口不管是不是本机,都是固定端口3306;
数据库,如果是本机,且是用的root账号,那么可以省略不填写,而如果不是root账号,就需要用那个用户所拥有的数据库权限的那个数据库名;
如果不是本机,那么就是用对方给你的账号密码和数据库,你就输入那数据库名就OK了。
数据库的服务器是不是就是服务器的IP地址呀?
可以这么说,但不是绝对。
数据库所在的电脑一般称之为服务器。
数据库不在的电脑,但是只要是提供各种服务的,都可以称之为服务器。
一个企业里很多时候会有很多服务器,比如文件服务器,打印服务器,内控服务器,ERP软件的服务器,财务软件的服务器等等。这么多服务器里不一定每个服务器都有数据库。
如果只有一台服务器,且数据库就在这个服务器里,那么数据库的服务器地址就是这台服务器的IP地址。