可以在一台机器上访问另一台机器的MySQL,但是需要一些设置。
进入MySQL后,输入以下命令:
GRANT ALL PRIVILEGES ON *.* TO 'tigase'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
允许任何主机以tigase为用户名(root用户不能远程登录,只能本地登录),123456为密码访问MySQL。
flush privileges;
让MySQL重新加载权限,使赋予的权限能够马上生效。
mysql数据库怎才可以配置成可以远程访问的类型?
前提是你正确安装好了mysql数据库
再就是在防火墙那里把3306端口给开了,也就是说“例外”里面添加3306端口
好了 这样就可以远程访问了,可以尝试用navicat客户端远程链接mysql
PHP怎远程连接到MySQL数据库
这个在你的项目里面配置一下就好了。比如我使用thinkphp框架,在配置文件里面有这么一行: 'DB_HOST'=> 'localhost', 这里配置的就是要访问的数据库服务器,我本地使用就用localhost,如果你是在服务器上的,就写你服务器的网址或者是IP就好了。任何一个php框架或者不用框架都有这么一个设置的
--转自