首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从终端执行PHP中的MySql

问从终端执行PHP中的MySql
EN

Stack Overflow用户
提问于 2013-01-19 08:46:42
回答 1查看 803关注 0票数 0

我有这个问题,我已经创建了一个php文件,它将数据插入到Mamp上的Mamp数据库中。

我可以使用命令mysql anywhere,它会启动mysql客户端。

但是当我启动我的php脚本时,我得到了这个错误:

代码语言:javascript
复制
Warning: Error establishing mySQL database connection. Correct user/password? Correct hostname? Database server running? in

为了测试,我使用了默认的用户名和密码"root“。有人知道这是什么原因吗?

我也尝试过这个命令:

代码语言:javascript
复制
sudo ln -s /Applications/MAMP/tmp/mysql/mysql.sock /tmp/mysql.sock
EN

回答 1

Stack Overflow用户

发布于 2013-01-19 09:09:11

对我来说,它工作得很好。您在php代码中使用的是哪个主机名?

代码语言:javascript
复制
sgeorge-mn:~ sgeorge$ cat con_mysql.php 
<?php
$con = mysql_connect("127.0.0.1:3306","root","PASSWORD");
if (!$con)
    {
    die('Could not connect: ' . mysql_error());
    }
else
    {
    echo "Connection Established\n"; 
    }
mysql_close($con);
?>

sgeorge-mn:~ sgeorge$ php con_mysql.php 
Connection Established
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14409933

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档