Centos下安装apache,php。
用php去连接mysql的时候,错误提示:Can't connect to MySQL server on 'server' (13)
mysql客户端去连接是没有问题的。
解决方法:
linux系统安装的时候自动启动了selinux功能,需要关掉。
零时关闭的命令: setenforce 0。
永久关闭的配置文件: /etc/selinux/config
将SELINUX设为disabled
SELINUX=disabled
最近在CentOS上配置apache服务器,配置好后修改apache主配置文件 /etc/httpd/conf/httpd.conf
将DocumentRoot修改为自己指定的目录,如/data/www
然后重启httpd服务,访问相应地址,提示如下:
Forbidden
You don't have permission to access index.html on this server
一般情况下出现403禁止访问的问题,说明权限不足。解决方案如下:
1.查看文件权限,因为www-data是运行apache的用户,要保证apache用户有访问权限。
2.修改httpd.conf配置文件,将/data/www 目录权限改为 Allow from all
一般通过修改这两点就可以解决问题,但是结果还是不行,通过查资料得知还需要关闭selinux
3.将/etc/selinux/config文件中的SELINUX=enforcing 修改为 disabled,然后重启生效。
相关推荐
标题中的问题“MySQL无法连接到本地MySQL服务器”通常是由多种因素引起的,这可能是由于服务未启动、配置问题、权限问题或者是网络通信问题等。描述提到的情况指出,即使卸载并重新安装MySQL,问题仍然存在,这表明...
解决Can’t connect to MySQL server on ‘localhost’ (10048), 一般见于使用mysql的windows 2003服务器. 错误的出现的原因: 应用程序需要快速释放和创建新连接, 但是由于 TIME_WAIT 中存在的连接超过默认值,导致...
当在Windows 2003服务器环境下,运行PHP时遇到"Can't connect to MySQL server on 'localhost' (10048)"错误时,这意味着本地MySQL服务器没有被成功连接。这种情况通常发生在需要迅速地释放并重新建立新的数据库连接...
ERROR 2003 (HY000): Can't connect to MySQL server on '*.*.*.*' (113)的解决办法
在本文中,我们将深入探讨如何有效解决“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (111)”这个错误,它通常发生在尝试连接到本地MySQL服务器时失败的情况。 首先,这个错误代码...
### "Can't connect to MySQL server on localhost (10061)" 解决方法 #### 错误概述 遇到“Can't connect to MySQL server on 'localhost' (10061)”这一错误通常意味着本地计算机上的MySQL服务出现了问题,可能是...
Navicat premium连接mysql时出现2003-Can't connect to MySql server on 'localhost'(10061)错误
代码如下:Could not connect: Can’t connect to MySQL server on ‘MYSQL.SERVER’ (13) 无论如何修改MySQL的授权,或者调整php.ini中关于MySQL的设置,或者修改MySQL的监听网口,都无法解决。 而如果用命令行人工...
如果以上工作都做过还是出现: ERROR 2003 (HY000): Can’t connect to MySQL server on ‘*.*.*.*’ (113),那就得考虑防火墙的问题了,关掉防火墙/etc/rc.d/init.d/iptables stop 修改完后需要 restart mysql (/...
让人纠结了一把…… 代码如下:zhouqian@zhou:~$ mysqlERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ (2)网上好多的解决办法,可是每个人的实际情况...
1、MySQL 服务没有启动,一般是在异常的情况下 MySQL 无法启动导致的,比如无可用的磁盘空间,my.ini 里 MySQL 的 basedir 路径设置错误等; 2、MySQL 服务器资源紧张,导致无法连接。 解决方法: 1、如果你是虚拟...
有些时候我们运行php的时候,页面提示Can't connect to MySQL server on 'localhost',那么就需要参考下面的方法来解决。
在MySQL服务器的运行过程中,可能会遇到“ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'”这样的错误。这个错误提示表明,客户端试图通过Unix域套接字(socket文件)...
MySQL 10038错误通常意味着客户端尝试连接到MySQL服务器时失败,报错信息为“Can't connect to MySQL server on '127.0.0.1' (10038)”。这个错误代码10038在Windows操作系统中表示套接字操作遇到了一个未知的错误。...
三、ERROR 2003 (HY000):Can't connect to MySQL server on 'localhost' (10061) 此错误表明MySQL服务未启动,导致无法通过localhost或127.0.0.1连接。你可以通过以下步骤解决这个问题: 1. 打开“我的电脑”。 2....
在启动MYSQL时出现问题:“ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)”,情况如图: 二、问题分析 从错误的提示中可以看出MySQL服务没有启动,因此只需要启动MySQL服务就可以...
在安装好了MySQL之后,使用了新的配置文件后,MySQL服务器可以成功启动,但在登陆的时候出现了ERROR 2002 (HY000): Can’t connect to local MySQL server through socket,即无法通过socket连接到mysql服务器,同时...
在使用phpcms v9内容管理系统时,用户可能会遇到“Can not connect to MySQL server”的错误提示。这个错误表明系统无法成功连接到MySQL服务器,这可能是由于多种原因造成的,下面我们将详细探讨这些问题并提供相应...
根据给定文件的信息,本文将详细介绍如何在Windows Server 2003、Windows Server 2008以及Windows 7操作系统上安装与配置Internet Information Services (IIS),并概述IIS的基本概念及其在不同操作系统中的应用。...