我可以通过 http://server_ip/phpMyadmin/
连接到数据库,但无法通过 xampp 连接。
我在 config.inc.php
请帮我解决这个问题。
我用的是ubuntu 16.04服务器,php7.0,mysql5.7
最佳答案
看来您没有配置正确的端口或主机。
将主机更改为
127.0.0.1
打开终端并运行
netstat -tln
然后你可以检查什么是tcp
端口。对我来说是3306
。然后您可以在配置中设置该端口。
您还可以使用 mysql 查询来找出您的 mysql 端口是什么。打开终端并运行 mysql -u root -p
然后输入你的 mysql 密码。现在您可以运行此查询来找出您的端口号。
SHOW GLOBAL VARIABLES LIKE 'PORT';
Mysql默认使用3306端口。你可以把它改成你想要的:
打开终端并运行
sudo nano/etc/mysql/mysql.conf.d/mysqld.cnf
在
[mysqld]
下找到port=
,改成你想要的端口。保存并重启mysql:
sudo service mysql restart
如果这些都不能帮助您,也许在 /etc/mysql/mysql.conf.d/mysqld.cnf
中注释这一行会有所帮助。改变
bind-address 127.0.0.1
到
#bind-address 127.0.0.1
之后重启 mysql。
关于mysql - 我可以通过 server_ip/phpMyadmin 连接到数据库,但无法通过 xampp 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43850369/