配置phpmyadmin的认证方式

本文介绍了如何配置phpmyadmin的认证方式,包括config、http和cookie三种模式。推荐使用cookie方式进行认证,该方式需要用户每次输入凭证。文章还涉及到修改root密码和创建远程访问账户,并给出了具体的操作步骤和注意事项。
摘要由CSDN通过智能技术生成
phpmyadmin提供了 三种方式:
config / http / cookie
http和cookie这两种方式,都提示用户输入用户名和密码, 而且, 一旦开了一个窗口 认证成功 , 再开一个窗口 ,还访问
http://bobnas:8080/phpmyadmin 仍然要进行身份验证(IE 6.0) 。
config 这种方式,是把用户名和密码写道config.default.php 中去了, 用户直接就进去了,不需要登陆。

【涉及的配置文件】: phpmyadmin/libraries/config.default.php

【建议】: 对于我们的NAS 推荐 cookie 比较好。

【前提条件】: 修改root密码和建立远程访问帐户(admin)
系统有两个帐户,
一个是root 密码是123456 ,但是仅仅可以本地登陆 ,形式为 [email=root@localhost]root@localhost[/email]
另一个是 admin ,密码admin , 可以从任何一个ip访问,形式为 [email=admin@ip_address]admin@ip_address[/email] ,但是不能不支持[email=admin@localhost]admin@localhost[/email]
为了支持 [email=admin@localhost]admin@localhost[/email] ,必须在 NAS执行如下命令:
在NAS端用 root 登陆mysql Server ,
假如这时候&
要在 Nginx 上配置 PHPMyAdmin,需要遵循以下步骤: 1. 安装 PHP 和 PHPMyAdmin 首先,需要安装 PHP 和 PHPMyAdmin。可以使用以下命令在 Ubuntu 上安装它们: ``` sudo apt-get install php7.0 php7.0-fpm php7.0-mysql phpmyadmin ``` 在安装过程中,会提示您选择 Web 服务器。请选择 `none`。 2. 配置 PHPMyAdmin 接下来,需要配置 PHPMyAdmin。在 Ubuntu 上,PHPMyAdmin配置文件位于 `/etc/phpmyadmin/config.inc.php`。打开该文件并进行以下更改: ``` $cfg['Servers'][$i]['host'] = 'localhost'; // 主机名 $cfg['Servers'][$i]['port'] = '3306'; // 端口号 $cfg['Servers'][$i]['auth_type'] = 'cookie'; // 认证类型 $cfg['Servers'][$i]['user'] = 'root'; // 用户名 $cfg['Servers'][$i]['password'] = 'password'; // 密码 $cfg['blowfish_secret'] = '随机字符串'; // 随机字符串 ``` 替换上述值中的每个值,以便与您的系统和数据库设置匹配。 3. 配置 Nginx 最后,需要配置 Nginx,以便允许访问 PHPMyAdmin。打开 Nginx 的配置文件(默认情况下位于 `/etc/nginx/nginx.conf`),并将以下内容添加到您的服务器块中: ``` location /phpmyadmin { root /usr/share/; index index.php; try_files $uri $uri/ /index.php?$args; location ~ ^/phpmyadmin/(doc|sql|setup)/ { deny all; } location ~ /phpmyadmin/(.+\.php)$ { fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } ``` 保存并关闭文件,然后重新启动 Nginx: ``` sudo systemctl restart nginx ``` 现在,您应该能够通过 `http://your-server-ip/phpmyadmin` 访问 PHPMyAdmin
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值