phpmyadmin连接远程mysql

phpmaadmin连接远程mysql

连接远程mysql步骤

  • .保证已经有了phpmyadmin,如果没有,去http://www.phpmyadmin.net/home_page/downloads.php下载,安装;文章这里用集成开发环境wamp自带的phpmyadmin示范。
  • 进入到phpmyadmin安装目录下,这里是:C:\wamp\apps\phpmyadmin4.1.14,
  • .创建文件夹config;拷贝.config.inc.php到,\config\config.inc.php
  • 浏览器中执行http://localhost/phpmyadmin/setup,根据自己主题填写host,user,password
  • .设置保存后,拷贝.\config\config.inc.php到.\config.inc.php(原来文件最好能备份一下)

文件config.inc.php

<?php
/*
 * Generated configuration file
 * Generated by: phpMyAdmin 4.1.14 setup script
 * Date: Wed, 24 Sep 2014 08:15:24 +0200
 */

/* Servers configuration */
$i = 0;

/* Server: 85 [1] */
$i++;
$cfg['Servers'][$i]['verbose'] = '85';
$cfg['Servers'][$i]['host'] = '172.163.25.85';/*远程数据库主机*/
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['nopassword'] = true;
$cfg['Servers'][$i]['auth_type'] = 'config';/*认证方式,以配置文件方式认证*/
$cfg['Servers'][$i]['user'] = 'user2';/*数据库账户*/
$cfg['Servers'][$i]['password'] = '';/*密码为空*/、
$cfg['Servers'][$i]['AllowNoPassword'] = true;/*账户密码为空时,添加此句*/

/* End of servers configuration */

$cfg['DefaultLang'] = 'en';
$cfg['ServerDefault'] = 1;
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';
?>

$cfg[‘Servers‘][$i][‘AllowNoPassword‘]解释

$cfg[‘Servers‘][$i][‘AllowNoPassword‘]

Type:       boolean

Default value:      false

Whether to allow logins without a password.The default value of false for this parameter prevents unintended access to aMySQL server with was left with an empty password for root or on which ananonymous (blank) user is defined.

时间: 2024-10-13 12:24:00

phpmyadmin连接远程mysql的相关文章

配置phpmyadmin连接远程 MySQL数据库

引言: 1.phpmyadmin程序所在服务器:192.168.1.1,访问地址为:http://192.168.1.1/phpmyadmin 2.MySQL数据库所在服务器:192.168.1.2,已经允许数据库外链,MySQL数据库用户名:admin  密码:123456 3.现在要通过http://192.168.1.1/phpmyadmin来管理服务器192.168.1.2上面的MySQL数据库 系统运维  www.osyunwei.com  温馨提醒:qihang01原创内容?版权所有

第十一章 PhpMyAdmin连接远程mysql服务器---连接openwrt 703N服务器

//千万不要在你原来的那个phpmyadmin文件夹上操作~~~要复制一个新的进行操作,这样我们就可以同时使用本地和远程 ? 一.下载phpmyadmin到本地 我使用的是windows下的集成WAMP软件phpstudy 二.修改libraries文件夹下的config.default.php文件 1.查找$cfg['PmaAbsoluteUri'] ,将其值设置为你本地的phpmyadmin路径,例如$cfg['PmaAbsoluteUri'] = 'http://localhost:909

Navitcat连接远程mysql服务器连不上

用putty操作mysql数据库不太方便,就想着用Navitcat通过SSH去连接远程mysql服务器,可实现动态对数据进行修改操作.依网上很多网友的意见,楼主使用以下命令:vim /etc/my.cnf. 在[mysqld]下面加入如下两行 skip-name-resolve skip-grant-tables 保存,重启mysql服务,结果在putty上登录不上mysql(用户名和密码没错),后来去掉skip-grant-tables,终于登上了.然后我在网页上操作部署在远程服务器上的项目,

Windows平台使用Navicat for MySQL通过SSH密钥认证连接远程MySQL数据库

使用场景: 1.MySQL数据库的管理员账号只允许本地登录 2.应用程序连接账号只允许程序部署服务器所属IP地址连接 实现方法: 客户端工具通过无密码SSH密钥对连接到MySQL数据库所在服务器,再通过数据库相应的账号在服务器本地登录. 1.安装ssh相关程序包 yum -y install openssh-clients   #ssh-copy-id命令 2.在本地机器上使用ssh-keygen产生公钥私钥对 [[email protected]~]$ ssh-keygen 3.用ssh-co

navicat 连接远程mysql

01 navicat 连接到本地 127.0.0.1 端口 1330602 本地打开putty隧道---转到远程mysql数据库 ,(用户名-密码)就是navicat的连接密码03 putty第二个(用户名密码)登录,需要先putty第一个key登录 AA第一个key登录配置方法 BB(用户名密码)登录配置方法

记一次java连接远程mysql数据库

用java连接远程数据库,写一个小java gui程序,写一张小表 student(number,name,sex),可以写入数据,删除数据,查询数据 主要代码: 1 public class TestSqlOnFrame { 2 public static void main(String[] args) { 3 frame frameOne=new frame(); 4 frameOne.main(); 5 } 6 } 7 8 class frame extends Frame{ 9 //新

phpmyadmin配置连接远程mysql服务器

首先进入目录/phpmyadmin/libraries 打开目录其中的config.default.php文件找到并修改下面的内容: $cfg['AllowArbitraryServer'] = false;修改成:$cfg['AllowArbitraryServer'] = true; $cfg['Servers'][$i]['host'] = '';改为Mysql服务器的ip地址 $cfg['Servers'][$i]['port'] = '';改为Mysql服务器的端口 $cfg['Ser

windows连接远程mysql数据库

问题描述: windows 环境下连接安装在CentOS或linux系列操作系统中mysql数据库.本文以远程服务器地址192.168.1.16,数据库用户名root,登录密码admin为例. 解决方案一: 1. "运行" 2. 输入命令,mysql -h 192.168.1.16 -uroot -padmin 提示:-h 表示服务器 ,192.168.1.16为远程服务器地址:-u表示用户,root为用户名:-p表示登录密码,admin为登录密码. 3. 成功登陆界面 解决方案二:

Navicat 连接远程mysql的一些操作

今天花了很多时间连接vps上的mysql数据库,本来以为是很简单的,没想到耽误了好久,用Navicat连接的,可以用ssh tunnel ,这个好说,遇到的问题,百度都能解决,但是用普通ip协议上去了,百度了好久,然后看到一篇csdn有用,太棒了,连接是:https://blog.csdn.net/u013709332/article/details/50162085 具体的操作: 解决方法如下: 本文远程连接的ubuntu下的数据库,原因是ubuntu系统的mysql不允许被远程连接操作 因此