方法一:本地登录mysql,在mysql数据库中修改用户表中的host项,将localhost修改为#mysql-uroot-promysqlusemysql;mysqlupdate用户设置用户根所在的主机;mysqlselect主机,用户从用户;
方法二:直接授权(推荐)。该声明针对全局分配和单库使用。使用任何主机的root用户,密码:youpassword(您的root密码)连接mysql服务器:#mysql-urootmysql授予*上的所有权限。*toroot@由您使用带有授权选项的密码标识;操作结束后,记得执行以下命令来刷新权限刷新权限。
方法3:在单个库中远程设置主机。不要填写localbhost或ip,而要写,这样任何计算机都可以远程设置这个库。
方法四,单库授权
创建用户,选择要授权的库,检查功能,其他库不会移动。
以上就是mysql权限和远程连接的方法。
1、换表法。也许你的帐户不允许远程登录,只能在本地主机登录。这时候只要在localhost的电脑上登录mysql,改一下就可以了。
两个不同的网络必须通过路由器,否则它们可以不要交流。根据这个原理,你应该在路由器中用mysql192.168.1.abc映射电脑的端口,然后你就可以远程连接这个映射的ip:3306在其他网络访问mysql192.168.1.abc..或者让这台mysql电脑成为路由器里的dmz。
您好,阿里云的默认服务器mysql没有远程权限。您可以通过phpmyadmin创建一个新帐户。mysql数据库的用户表中指定的用户的主机字段改为%daysmutualdata来回答你的问题。希望能帮到你。