本机写的一个程序,换到另一电脑上,提示不能打开数据库连接,在另一电脑上测试时也连接不上本机的数据库,在网上查找了下,root用户好像只能在本机上使用或者要授权,然后就新建一个用户并赋予一定的权限:
GRANT ALL PRIVILEGES ON 数据库.* TO 新用户@'%' IDENTIFIED BY "密码";
然后再把本机的防火墙关闭就可以连接上本机的数据库了,但不想关闭防火墙,就在防火墙中新建规则:程序或者端口。连接成功!
本机写的一个程序,换到另一电脑上,提示不能打开数据库连接,在另一电脑上测试时也连接不上本机的数据库,在网上查找了下,root用户好像只能在本机上使用或者要授权,然后就新建一个用户并赋予一定的权限:
GRANT ALL PRIVILEGES ON 数据库.* TO 新用户@'%' IDENTIFIED BY "密码";
然后再把本机的防火墙关闭就可以连接上本机的数据库了,但不想关闭防火墙,就在防火墙中新建规则:程序或者端口。连接成功!