MAMP – phpMyAdmin#2002 – 无法通过套接字’/Applications/MAM
发布时间:2020-12-13 16:37:01 所属栏目:PHP教程 来源:网络整理
导读:我正在使用MAMP phpMyAdmin,一切都运行良好,直到我从SQL选项卡查询ALTER TABLE语句.操作太久了,所以我决定刷新我的页面.从这个时候起,我无法到达phpMyAdmin了,我总是有这个消息: #2002 - Can't connect to local MySQL server through socket '/Application
我正在使用MAMP phpMyAdmin,一切都运行良好,直到我从SQL选项卡查询ALTER TABLE语句.操作太久了,所以我决定刷新我的页面.从这个时候起,我无法到达phpMyAdmin了,我总是有这个消息:
#2002 - Can't connect to local MySQL server through socket '/Applications/MAMP/tmp/mysql/mysql.sock' (2) 我已经尝试了许多在网络上发现的东西,包括在Stackoverflow,服务器故障,…像重新安装MAMP,符号链接到/tmp/mysql.sock,修改config.inc.php等,但没有任何工作. 当我从命令行运行mysql时,一切都很好: $/Applications/MAMP/Library/bin/mysql -u root -p Welcome to the MySQL monitor. Commands end with ; or g. Your MySQL connection id is 3 Server version: 5.5.29 Source distribution mysql> SHOW SCHEMAS; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | +--------------------+ 3 rows in set (0,65 sec) mysqld正常运行: $ps -e | grep mysql 7007 ?? 0:00.03 /bin/sh /Applications/MAMP/Library/bin/mysqld_safe --port=8889 --socket=/Applications/MAMP/tmp/mysql/mysql.sock --lower_case_table_names=0 --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --log-error=/Applications/MAMP/logs/mysql_error_log 7141 ?? 0:00.37 /Applications/MAMP/Library/bin/mysqld --basedir=/Applications/MAMP/Library --datadir=/Applications/MAMP/db/mysql --plugin-dir=/Applications/MAMP/Library/lib/plugin --lower-case-table-names=0 --log-error=/Applications/MAMP/logs/mysql_error_log.err --pid-file=/Applications/MAMP/tmp/mysql/mysql.pid --socket=/Applications/MAMP/tmp/mysql/mysql.sock --port=8889 并且socket文件存在: $ls -la /Applications/MAMP/tmp/mysql/mysql.sock srwxrwxrwx 1 user admin 0 21 avr 16:57 /Applications/MAMP/tmp/mysql/mysql.sock 有人曾经遇到过这样的问题?
我看到完全一样MAMP MySQL运行,这个PHPMyAdmin的垃圾邮件
MySQL说: #2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 服务器未响应(或本地服务器的套接字未正确配置). 我确实使用了:sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock 我在这里找到phpMyAdmin的配置文件: 我在配置文件中添加了这个显式路径. $cfg['Servers'][$i]['socket'] = '/Applications/MAMP/tmp/mysql/mysql.sock'; 现在它的作品:) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |