首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将mysql连接到我的网站?

问如何将mysql连接到我的网站?
EN

Stack Overflow用户
提问于 2010-10-30 20:13:51
回答 5查看 369关注 0票数 0

我正在运行linux mint。我有一个名为Test的mysql数据库。我需要apache之类的东西才能把它挂到我的数据库上吗?

当我尝试执行php myqlconnect时,我得到这样的信息:警告: mysql_connect()函数。MySQL - connect :无法通过套接字‘/var/lib/mysql/mysql/mysql.sock’连接到本地mysql服务器(2)

有什么想法吗?谢谢!

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-10-30 20:24:12

您要做的是设置一个所谓的"LAMP“服务器(Linux、Apache、MySQL、PHP)。有很多关于如何设置它们的指南,比如http://www.ubuntugeek.com/step-by-step-ubuntu-810-intrepid-ibex-lamp-server-setup.html

票数 0
EN

Stack Overflow用户

发布于 2010-10-30 20:28:27

为了在PHP脚本中连接到MySQL数据库,您需要:

  1. 使用用户正确配置了MySQL服务器,该用户在从启动mysql_connect脚本的主机到运行MySQL数据库的主机的

的mysql_connect() function

  • Network连接中具有相应的PHP指定参数

PHP脚本可以在命令行中执行,也可以作为web应用程序执行。显然,只有在第二种情况下才需要Apache web服务器。

对于您的特定错误,您可以在ServerFault上查看相应的问题,例如在this one上。

票数 1
EN

Stack Overflow用户

发布于 2010-10-30 20:28:16

这与Apache无关;它与MYSQL服务器和PHP的配置有关。可以通过网络或本地UNIX域套接字访问数据库(取决于配置)。在您的示例中,配置了PHP (通过MySQL客户端库)在/var/lib/mysql.sock中查找套接字。

检查配置。确保数据库正在运行。检查/var/lib/mysql中的套接字。

顺便说一下,在我的系统上,套接字位于/var/run/mysqld/mysqld.sock中。这是从/etc/mysql/my.cnf配置的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4058635

复制
相关文章

相似问题

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