怎么用phpmyadmin连接远程MYSQL数据库?
需要用本地的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
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站点时候输入的用户名密码就是远程数据库的,就可以直接连进去了。
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
广告 您可能关注的内容 |