MYSQL 中的用户如何从 phpmyAdmin 访问数据库?
How can a user in MYSQL access the database from phpmyAdmin?
我让一个用户在 mySQL 数据库中拥有权限。这允许建立连接。该用户将如何使用 phpMyAdmin?每当我尝试使用远程数据库 workbench 时,我都会使用用户的用户名和密码登录,但无法连接。
我如何同时创建一个私人 mySQL 文件用于登录网站?
而不是文件说:
$servername = "localhost";
$username = "username";
$password = "password";
$db = 'gallery';
如何隐藏该信息?
How do I also create a private mySQL file for login on the site?
多个选项:
- 最佳:将文件放在 webroot 之外,'include' 将其放在另一个 PHP 脚本中
- 确定:将文件放入特定文件夹并使用 .htacess 文件拒绝访问它('deny from all')
- 最差:如果它在 PHP 脚本中,那么服务器无论如何都不应该将这些详细信息发送给客户端(即在浏览器中访问您的实际脚本,您什么也看不到)。
How would that user use phpMyAdmin?
信息如此之少很难说,但这可能是您创建的用户的权限问题。您可能需要调整用户允许访问的位置。
根据 Bluehost 的说法(https://my.bluehost.com/cgi/help/335) you cannot grant them access to your phpMyAdmin without giving them the domain password. However, according to https://my.bluehost.com/cgi/help/89 如果配置正确,他们可以从安装在别处的 phpMyAdmin 进行访问。
我让一个用户在 mySQL 数据库中拥有权限。这允许建立连接。该用户将如何使用 phpMyAdmin?每当我尝试使用远程数据库 workbench 时,我都会使用用户的用户名和密码登录,但无法连接。
我如何同时创建一个私人 mySQL 文件用于登录网站?
而不是文件说:
$servername = "localhost";
$username = "username";
$password = "password";
$db = 'gallery';
如何隐藏该信息?
How do I also create a private mySQL file for login on the site?
多个选项:
- 最佳:将文件放在 webroot 之外,'include' 将其放在另一个 PHP 脚本中
- 确定:将文件放入特定文件夹并使用 .htacess 文件拒绝访问它('deny from all')
- 最差:如果它在 PHP 脚本中,那么服务器无论如何都不应该将这些详细信息发送给客户端(即在浏览器中访问您的实际脚本,您什么也看不到)。
How would that user use phpMyAdmin?
信息如此之少很难说,但这可能是您创建的用户的权限问题。您可能需要调整用户允许访问的位置。
根据 Bluehost 的说法(https://my.bluehost.com/cgi/help/335) you cannot grant them access to your phpMyAdmin without giving them the domain password. However, according to https://my.bluehost.com/cgi/help/89 如果配置正确,他们可以从安装在别处的 phpMyAdmin 进行访问。