在尝试学习Docker时,我遇到了让两个容器相互查看的问题。当使用docker-compose版本2格式的文件时,我收到错误,试图从前端访问数据库。我尝试了我认为是万无一失的方法--。在这个例子中,wordpress容器找不到数据库。这是它显示的错误:
Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Name or service not known in - on line 22
Warning: mysqli::mysqli(): (HY000/2002): php_network_getad
我已经在我的linux (suse) pc上安装了xampp。然后用命令启动lampp
/opt/lampp/lampp启动
上面写着:
Starting XAMPP for Linux 1.7.4...
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Starting MySQL...
XAMPP: Starting ProFTPD...
XAMPP for Linux started.
但是,当我试图连接到数据库时,我使用
mysql -u根-p
它给了我以下错误:
If 'mysql' is not
我试图用PHP连接一个CRUD简单的程序,用MySQL连接一个数据库。问题是,在mysql_connect函数中,在主机变量中,如果传递字符串localhost,它将连接并显示数据库的信息。问题是当我将MySQL数据库所在的主机的IP放在一起时,它会显示被拒绝的权限。我已经使用以下命令将特权发送给用户carlos:
GRANT ALL PRIVILEGES ON * . * TO 'carlos'@'%';
这是连接代码,其余代码不影响,因为这组代码是程序的第一行:
$link = mysqli_connect("192.168.0.18:3306
我正在使用我的mac终端在一些网站上托管,我怎么能知道php版本,mysql版本和apache版本,仅仅通过mac终端就可以不使用phpinfo();在php文件中。 phpinfo显示 php : PHP Version 5.6.40
mysql : mysqlnd 5.0.11-dev
Apache : _SERVER["SERVER_SOFTWARE"] : Apache 在终端上 php -v : 5.2.17
mysql --version : mysql Ver 14.14 Distrib 5.5.21, for Linux (x86_64) using rea