1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > mysql本机地址_mysql连接时用的IP地址是不是电脑本机上的IP地址呢!

mysql本机地址_mysql连接时用的IP地址是不是电脑本机上的IP地址呢!

时间:2019-05-20 14:50:53

相关推荐

mysql本机地址_mysql连接时用的IP地址是不是电脑本机上的IP地址呢!

展开全部

是root用户的话,IP就是或<127.0.0.1>,只是代表使用本机,不是代表本机IP地址,操作方法如下62616964757a686964616fe58685e5aeb931333433623737:

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,并将可被访问的主机定义为%,即所有主机都可访问该账户。测试,没有问题。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。