怎么用phpmyadmin连接远程MYSQL数据库?

 我来答
m窗里窗外m
推荐于2019-10-21 · TA获得超过1237个赞
知道答主
回答量:5
采纳率:100%
帮助的人:637
展开全部

需要用本地的PHPMYADMIN连接远程的MYSQL数据库,下面配置如下:打开config.inc.php
1.更改登陆验证方式
查找 $cfg['Servers'][$i]['auth_type'],其值改为 cookie;

2.更改phpmyadmin程序网址,查找 $cfg['PmaAbsoluteUri'],其值改为你的phpmyadmin网址类似于 http://www.aaa.com/phpmyadmin。

3.更改默认登陆语言,查找 $cfg['DefaultLang'],其值改为 zh,其他的无需配置,因为使用cookie方式登陆,直接比对数据库判断权限。与配置文件中的这些参数无关。

不能远程登录的解决方法

1.mysql>use mysql;

2.mysql>update user set host = '%'? where user ='root' and host='localhost';? //如果有两个用户root的话,就应该加上and host='localhost';

3.mysql>flush privileges;

4.mysql>select 'host','user' from user where user='root';

5.mysql>quit

百度网友2bd064f
2018-01-09 · TA获得超过1.3万个赞
知道小有建树答主
回答量:61
采纳率:98%
帮助的人:1万
展开全部

phpmyadmin连接远程MYSQL数据库方法:

1、对本机的phpmyadmin站点内  phpmyadminconfig.inc.php文件进行修改。

找到这行,将['host'] 后的 'localhost'改为远程数据库IP。

注:192.168.1.10  是远程数据库的IP。

2、改完后---开始菜单----运行----cmd(回车)----net stop mysql(回车)--------net start mysql(回车)。

这样证明你的phpmyadmin可以连接远程,但是如何mysql不支持远程也是没用用的,下面介绍mysql打开远程连接。

3、首先链接本机的mysql(用ssh登录终端,输入如下命令):

mysql -uroot -p输入密码登陆进去后,输入如下的语句,执行。

其中,user是用户名,mysql默认的是root ,password是密码自己设置 。%表示任意主机。这样就允许远程任意一台主机访问。

此时你访问本机的phpmyadmin站点时候输入的用户名密码就是远程数据库的,就可以直接连进去了。

根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式