docker phpmyadmin - 如何添加远程服务器
docker phpmyadmin - how to add remote server
我好像找不到我的phpmyadmin的真实安装路径。
我bash像这样进入phpmyadmin容器:(我在windows)
winpty docker exec -it pma_container_name sh
然后我默认进入 /var/www/html
我在那里看到了所有的 phpmyadmin 文件。
我还注意到 /etc/phpmyadmin 中还有一个 phpmyadmin,其中包含 3 个配置文件,config.inc.php、congif.secret.inc.php、config.user.inc.php
/usr/src/phpmyadmin 中还有一个 phpmyadmin,其中包含所有 phpmyadmin 文件。
现在,在 /var/www/html - 我只是:
cp config.sample.inc.php config.inc.php
然后我创建了一个示例文件,如:
touch phpinfo.php
我在 localhost:8082/phpmyadmin.php
上的浏览器中访问它
完全有效。
现在,因为我最初知道它正在读取我的新文件,所以在底部添加了一些配置:
$i++;
$cfg['Servers'][$i]['host'] = ''; // remote ip address here
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
但 phpmyadmin 中仍然没有任何反应。
我似乎无法添加或选择远程服务器。
知道为什么吗?
我也注意到容器在 Alpine 中。
当您 运行 容器使用您的 MySQL 服务器的主机名设置 PMA_HOST
环境变量。您还可以使用 PMA_USER
和 PMA_PASSWORD
。例如:
docker run --name myadmin -d -e PMA_HOST=mydatabase.com -e PMA_USER=admin -e PMA_PASSWORD=password -p 8080:80 phpmyadmin/phpmyadmin
如果您想要自定义配置文件,请使用:
-v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php
有关详细信息,请参阅 Docker 图片说明:
我好像找不到我的phpmyadmin的真实安装路径。
我bash像这样进入phpmyadmin容器:(我在windows)
winpty docker exec -it pma_container_name sh
然后我默认进入 /var/www/html
我在那里看到了所有的 phpmyadmin 文件。
我还注意到 /etc/phpmyadmin 中还有一个 phpmyadmin,其中包含 3 个配置文件,config.inc.php、congif.secret.inc.php、config.user.inc.php
/usr/src/phpmyadmin 中还有一个 phpmyadmin,其中包含所有 phpmyadmin 文件。
现在,在 /var/www/html - 我只是:
cp config.sample.inc.php config.inc.php
然后我创建了一个示例文件,如:
touch phpinfo.php
我在 localhost:8082/phpmyadmin.php
上的浏览器中访问它完全有效。
现在,因为我最初知道它正在读取我的新文件,所以在底部添加了一些配置:
$i++;
$cfg['Servers'][$i]['host'] = ''; // remote ip address here
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
但 phpmyadmin 中仍然没有任何反应。
我似乎无法添加或选择远程服务器。
知道为什么吗?
我也注意到容器在 Alpine 中。
当您 运行 容器使用您的 MySQL 服务器的主机名设置 PMA_HOST
环境变量。您还可以使用 PMA_USER
和 PMA_PASSWORD
。例如:
docker run --name myadmin -d -e PMA_HOST=mydatabase.com -e PMA_USER=admin -e PMA_PASSWORD=password -p 8080:80 phpmyadmin/phpmyadmin
如果您想要自定义配置文件,请使用:
-v /some/local/directory/config.user.inc.php:/etc/phpmyadmin/config.user.inc.php
有关详细信息,请参阅 Docker 图片说明: