当前位置:首页 » 密码管理 » 访问phpmyadminip

访问phpmyadminip

发布时间: 2022-06-20 11:28:59

⑴ 我在mysqlphpmyadmin里面怎样设置一下,就能允许这个IP访问数据库了呢

不,这是HTACCESS设置的问题。
如果这是你自己的网站,请在网站根目录添加一个文件 “.htaccess” (没有引号)
内容是:(半角字母)
Allow from 202.206.32.83

如果无法创建这个文件,请先将其命名为“htaccess”,再在文本编辑器中另存为“.htaccess”(或重命名,如果有这个功能的话)

⑵ 请教小弟我新安装的xampp怎么访问phpmyadmin

MySQL有一个默认的专用端口:3306,所以,如果你之前独立安装了MySQL,那么3306端口已经被占用。安装XAMPP集成的MySQL时,必须重新设置独立的端口,否则是不能访问phpmyadmin的,我收到的报错信息见图:

修改方法也很方便,打开XAMPP的控制面板,找到mysql右侧的config,点击,会出现my.ini的选择项,这个就是mysql的配置文件了,如图:

当然只是修改端口,我还是访问不了。还要去修改phpmyadmin的配置文件,这里有两个途径:

一、访问phpmyadmin出错的解决方案

1、打开xampp目录(默认的安装目录,如果修改,请找到xampp的安装目录),打开phpmyadmin的目录,在该目录下找到config.inc.php,我的默认配置:

复制代码
代码如下:

<?php
/*
* This is needed for
cookie based authentication to encrypt password in
*
cookie
*/
$cfg['blowfish_secret'] = 'xampp'; /* YOU SHOULD CHANGE THIS
FOR A MORE SECURE COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;

/* Authentication type and info */
$cfg['Servers'][$i]['auth_type'] =
'config';
$cfg['Servers'][$i]['user'] = 'username';
//mysql用户名
$cfg['Servers'][$i]['password'] = 'password';
//mysql密码
$cfg['Servers'][$i]['extension'] = 'mysqli';
//扩展配置,若访问出现没有配置mysqli等错误,加上这个。默认是有的
$cfg['Servers'][$i]['AllowNoPassword'] =
true;
$cfg['Lang'] = '';

/* Bind to the localhost ipv4 address and tcp
*/
$cfg['Servers'][$i]['host'] =
'127.0.0.1';
$cfg['Servers'][$i]['connect_type'] = 'tcp';

/* User for advanced features */
$cfg['Servers'][$i]['controluser'] =
'pma';
$cfg['Servers'][$i]['controlpass'] = '';

/* Advanced phpMyAdmin features */
$cfg['Servers'][$i]['pmadb'] =
'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] =
'pma_bookmark';
$cfg['Servers'][$i]['relation'] =
'pma_relation';
$cfg['Servers'][$i]['table_info'] =
'pma_table_info';
$cfg['Servers'][$i]['table_coords'] =
'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] =
'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] =
'pma_column_info';
$cfg['Servers'][$i]['history'] =
'pma_history';
$cfg['Servers'][$i]['designer_coords'] =
'pma_designer_coords';
$cfg['Servers'][$i]['tracking'] =
'pma_tracking';
$cfg['Servers'][$i]['userconfig'] =
'pma_userconfig';
$cfg['Servers'][$i]['recent'] =
'pma_recent';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';

/*
* End of servers configuration
*/

?>

然后在$cfg['Lang'] = ”后加入以下代码:

复制代码
代码如下:

$cfg['Servers'][$i]['port'] =
'3307'

保存,重启apache,在地址栏输入localhost/phpmyadmin,就可以直接进入phpmyadmin的管理界面了

这种方式不太安全,没有验证,谁都可以进入phpmyadmin管理数据库了。重新回到配置文件,找到如下代码:

复制代码
代码如下:

$cfg['Servers'][$i]['auth_type'] =
'config'

将上述代码的config改为cookie,或者http,就会出现验证界面了(cookie和http对应的验证界面在windows上还不一样),我把它改成了cookie,出现如图验证界面。

2、这种方式也是修改phpmyadmin的配置文件,不过路径不一样了,在phpmyadmin/libraries找到config.default.php文件,里面包含了服务器的各种配置参数。

复制代码
代码如下:

$cfg['Servers'][$i]['port'] =
'';

找到这一行代码,我的在132行,这个是配置端口的,值为空则是默认的3306,将其值改为3307后,保存,重启apache,同样可以访问phpmyadmin了

二、phpmyadmin配置文件详解

打开在phpmyadmin/libraries找到config.default.php文件,常用参数配置如下:

复制代码
代码如下:

$cfg['PmaAbsoluteUri'] = '';
//phpmyadmin的访问网址 ,默认就行
$cfg['TranslationWarningThreshold'] = 80;
//服务器端口
$cfg['Servers'][$i]['host'] =
'localhost';//mysql主机ip,如果mysql和该phpmyadmin在同一服务器,则按默认localhost
$cfg['Servers'][$i]['port']
= '3307'; //mysql端口,默认3306,保留为空即可
$cfg['Servers'][$i]['user'] = 'root';
//mysql用户名
$cfg['Servers'][$i]['password'] =
'';//密码
$cfg['Servers'][$i]['auth_type'] = 'cookie';
//认证方式
/*端口、用户名、认证方式等也可以再config.inc.php中配置,并且优先级高
*$cfg['Servers'][$i]['auth_type']
= 'config';
这个是在config.inc.php的
*配置,若不修改这个值,仍然可以直接访问phpmyadmin
*/
$cfg['DefaultLang']='zh';
//设置默认语言

对于认证方式$cfg['Servers'][$i]['auth_type'] = ‘cookie';
的值有四个:cookie,http,HTTP,config

config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。

当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下:

PHP安装模式为Apache,可以使用http和cookie;

PHP安装模式为CGI,可以使用cookie .

另外,在cookie模式下,还可以设置$cfg['blowfish_secret'] = ”; (短语密码)
,至于设置为什么密码,由您自己决定,也可以不用理会。(没测试过,这一点来自文档说明,我觉得不用理会就行了)

⑶ IIS下我把phpmyadmin文件夹放在主页目录中可以通过ip访问phpadmin,想不放在主页目录下该如何设置

修改IIS根目录就可以了。http://hi..com/vcoso/item/37e204406528392310ee1e29

⑷ 不同IP地址访问同一数据库

你可以给22.22.22.22配个‘桥’ ,连接到11.11.11.11
如果你是想问 www.aaaa.com/phpmyadmin?xxxxx
www.bbbb.com/phpmyadmin?xxxxx
访问同一个数据库,那就好办了,改域名就行或

⑸ 本地用phpstudy搭建一个环境,使用本机ip访问不了phpmyadmin 但是127.0.0.1 localhost可以

如果你打不开时候的提示是这个'' You don't have permission to access / on this server'' 那么解决方法是:

进入wamp目录下的alias 目录, 打开phpmyadmin.conf 文件
找到如下代码

Options FollowSymLinks
AllowOverride None
Order deny,allow
#Deny from all
Allow from all

把Deny from all改成Allow from all就行了。”

⑹ 关于mysql数据库的问题 服务端拒绝用户通过IP访问 只能通过phpMyAdmin这个页面进行管理

解决方法:
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremy
sql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;
2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITHGRANT OPTION;

⑺ MYSQL的root账号和密码,假如被人知道了,但PHPMYADMIN只允许服务器IP访问不允许外部IP访问,会否有风险

这要看你的数据库允不允许从外部连接。在配置mysql数据库的时候,有个选项问你是否允tcp/ip 远程连接,如果不允许,即使知道密码,也无法登陆

⑻ windows怎么安装phpmyadmin

phpmyadmin就是一种mysql的管理工具,安装该工具后,即可以通过web形式直接管理mysql数据,而不需要通过执行系统命令来管理,非常适合对数据库操作命令不熟悉的数据库管理者,下面我就说下怎么安装该工具:
1.先到网上下载phpmyadmin,再解压到可以访问的本地服务器的根目录下,如apache的www目录。
2.配置config文件
打开libraries下的config.default.php文件,依次找到下面各项,按照说明配置即可:

A.访问网址
$cfg['PmaAbsoluteUri'] = '';这里填写phpmyadmin的访问网址,本人的目录是"127.0.0.1/phpMyAdmin/",这个根据自己实际解压的后的情况而定

B.mysql主机信息
$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
填写localhost或mysql所在服务器的ip地址,如果mysql和该phpmyadmin在同一服务器,则按默认localhost
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
mysql端口,如果是默认3306,保留为空即可

C.mysql用户名和密码
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user 访问phpmyadmin使用的mysql用户名
fg['Servers'][$i]['password'] = ''; // MySQL password (only needed对应上述mysql用户名的密码
D.认证方法
$cfg['Servers'][$i]['auth_type'] = 'cookie';

在此有四种模式可供选择,cookie,http,HTTP,config
config方式即输入phpmyadmin的访问网址即可直接进入,无需输入用户名和密码,是不安全的,不推荐使用。
当该项设置为cookie,http或HTTP时,登录phpmyadmin需要数据用户名和密码进行验证,,具体如下:
PHP安装模式为Apache,可以使用http和cookie;
PHP安装模式为CGI,可以使用cookie
E.短语密码(blowfish_secret)的设置
$cfg['blowfish_secret'] = '';

如果认证方法设置为cookie,就需要设置短语密码。
缺少mysqli扩展 的解决方法:
1.检查php.ini ;extension=php_mysqli.dll是不是已经启用
2.检查php.ini extension_dir 地址是不是指向了php目录的ext目录下
3.检查lib_mysql.dll有没有拷贝到windows目录下
4.检查php安装目录ext目录下,php_mysqli.dll文件是不是存在
5.查看php详细页面<?php phpinfo(); ?>,看看mysql和mysqli是不是已经启动
结合自己的情况,进行修改就可以了。比如,我本机就是因为第3个原因会报错。把MySQL\bin下面的lib_mySQL.dll放置到windows目录下就ok!

⑼ LNMP的安装环境,打开ip/phpmyadmin页面是显示500内部服务器错误

你得phpmyadmin是在nginx的根目录吗?
不是的话移至nginx的根目录
是的话看看有没有php的解析

⑽ phpmyadmin用ip地址打不开,用localhost可以打开

你用的是什么服务器?如果是iis的话,你要绑定ip地址

热点内容
python嵌套for循环 发布:2025-05-11 01:51:44 浏览:225
安卓怎么取消后台限制 发布:2025-05-11 01:45:45 浏览:254
一键搭建sk5服务器 发布:2025-05-11 01:40:09 浏览:511
鸿业acs加密锁模拟器 发布:2025-05-11 01:38:49 浏览:935
神庙逃亡2安卓版怎么玩 发布:2025-05-11 01:38:05 浏览:159
凯杰都什么配置 发布:2025-05-11 01:38:04 浏览:469
php微信开源系统源码 发布:2025-05-11 01:37:54 浏览:811
pythonfor多个参数 发布:2025-05-11 01:12:32 浏览:74
plcsfc编程 发布:2025-05-11 01:11:56 浏览:166
安卓手机能删除什么东西 发布:2025-05-11 01:03:55 浏览:415