Omi*_*ani 4 php mysql sockets xampp phpmyadmin
我无法访问PHPMyAdmin.当我想去那里时,我收到了这个错误:
#2002 - 服务器没有响应(或者没有正确配置本地MySQL服务器的套接字)
我搜索了这个错误,但不清楚.
我试着通过这段代码知道哪个端口是打开的:
pgrep mysql
Run Code Online (Sandbox Code Playgroud)
当mysql运行时,两个端口打开.
我想在我的localhost中访问PHPMyAdmin.我正在使用Ubuntu OS
在Ubuntu中,默认情况下mysql不侦听TCP/IP连接.它只使用本地套接字.
当前本地套接字配置为/etc/mysql/my.cnf.如果您打开此文件,您应该找到类似于:
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
Run Code Online (Sandbox Code Playgroud)
你应该做的只是打开PHPMyAdmin配置文件(config.inc.php)并更改套接字地址.也许你的PHPMyAdmin上没有本地套接字配置,或者它可能不同.这个文件应该包含一行(当然,根据你发现的地址调整地址my.cnf):
$cfg['Servers'][$i]['socket'] = '/var/run/mysqld/mysqld.sock';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49949 次 |
| 最近记录: |