MySQL
localhost
连接,但不能用IP连接问题解决方案
主要涉及到MySQL
可以用localhost
连接,但不能用IP连接的问题
方面的内容,对于MySQL
可以用localhost
连接,但不能用IP连接的问题
1打开cmd窗口,进入MySQL安装的bin目录
2执行命令登录数据库,之后会出现一行要你输入密码的
mysql
-u
root
-p
3执行以下命令分配新用户:
grant
all
privileges
on
to
'root'@'%'
identified
by
'root';
(%)
表示所有ip
4执行完上述命令后用下面的命令刷新权限
flush
privileges;
5之后关闭mysql服务,然后启动mysql服务,大功告成
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
在你的数据库服务端管理工具里面 打开TCP/IP通道 这个是用网络访问数据库实例的功能
默认情况下这个是关闭的 使用的命名管道访问的
如图
连接字符串用
Provider=SQLOLEDB1;Password=sa;Persist Security Info=True;User ID=sa;Initial Catalog=pubs;Data Source=19216819129
根据你的实际IP地址跟数据库名字填写
默认是没有开启这个权限的,需要手动开启这个权限
进入Mysql终端输入这个命令
GRANT
ALL
PRIVILEGES
ON
TO
'root'@'%'
IDENTIFIED
BY
'123'
WITH
GRANT
OPTION;
请说"数据库SQL SERVER 2000 SP4",NOT"数据库MYSQL 2000 SP4"
谢谢!!
MYSQL是一个免费开源的数据库,多用于网站,配合PHP语言,LINUX平台搭建。
以上就是关于MySQL 可以用localhost 连接,但不能用IP连接的问题解决方法全部的内容,包括:MySQL 可以用localhost 连接,但不能用IP连接的问题解决方法、无法访问局域网数据库、MYSQL数据库无法用IP连接只能用localhost连接等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)