二维码
易分讯

扫一扫关注

您所在的位置:易分讯>热门产品>保养指南>php环境mysql启动不了_MySQL服务启动不起来怎么解决

邻家家电快修服务

热水器、燃气灶、洗衣机、空调、冰箱、电视

普通会员

普通会员

收藏 0
扫一扫
举报

php环境mysql启动不了_MySQL服务启动不起来怎么解决

更新时间:    发布时间:1小时前

价格0.01

评价 已有 0 条评价
数量
+-
库存108
  

企业主推产品

诚信档案

邻家家电快修服务

会员级别:企业会员

已  缴 纳:0.00 元保证金

我的勋章: [诚信档案]

在线客服:  

企业二维码: 企业名称加二维码 邻家家电快修服务

企业名片

邻家家电快修服务

联 系  人:客服(先生)  

联系固话:

联系地址:就近上门维修

【友情提示】:来电请说明在易分讯看到我们的,谢谢!

在搭建PHP开发环境的过程中,MySQL数据库的启动是一个至关重要的环节。有时候我们可能会遇到MySQL启动不了的问题,这可真是让人头疼。今天就来和大家分享一下解决PHP环境MySQL启动不了的方法,希望能帮到大家。

一、检查MySQL服务状态

我们需要确认MySQL服务是否已经启动。以下是在Windows和Linux系统中检查MySQL服务状态的方法:

Windows系统:

1. 打开“服务”管理器:点击“开始”按钮,输入“服务”,然后选择“服务”。

2. 找到“MySQL”服务,查看其状态。如果状态为“已停止”,则说明MySQL服务没有启动。

Linux系统:

1. 打开终端。

2. 输入命令 `systemctl status mysql`,查看MySQL服务状态。

如果MySQL服务没有启动,那么我们需要找到原因并解决它。

二、检查MySQL服务配置

如果MySQL服务没有启动,我们可以尝试以下方法检查服务配置:

1. 检查MySQL安装目录:

  • Windows系统:通常MySQL安装目录为C:""Program Files""MySQL""MySQL Server X.X。
  • Linux系统:通常MySQL安装目录为 `/usr/local/mysql` 或 `/usr/bin/mysql`。

2. 检查MySQL配置文件:

  • Windows系统:MySQL配置文件为 `my.ini`,通常位于安装目录下。
  • Linux系统:MySQL配置文件为 `myf`,通常位于 `/etc/myf` 或 `/etc/mysql/myf`。

在配置文件中,我们需要关注以下几个参数:

  • socket:MySQL服务监听的套接字文件路径。
  • port:MySQL服务监听的端口号。
  • basedir:MySQL安装目录。
  • datadir:MySQL数据目录。

3. 检查MySQL服务依赖项:

在某些情况下,MySQL服务可能依赖于其他服务,如网络服务。我们可以通过以下命令检查MySQL服务的依赖项:

  • Windows系统:`sc query mysql`。
  • Linux系统:`systemctl list-dependencies mysql`。

三、解决MySQL启动问题

根据上述检查结果,我们可以尝试以下方法解决MySQL启动问题:

1. 修改配置文件:

  • 如果MySQL服务监听的套接字文件路径或端口号不正确,请修改配置文件中的 `socket` 和 `port` 参数。
  • 如果MySQL安装目录或数据目录不正确,请修改配置文件中的 `basedir` 和 `datadir` 参数。

2. 重启MySQL服务:

在修改配置文件后,我们需要重启MySQL服务以使更改生效:

  • Windows系统:右键点击“MySQL”服务,选择“重启”。
  • Linux系统:输入命令 `systemctl restart mysql`。

3. 检查网络连接:

如果MySQL服务监听的端口号被其他程序占用,我们需要修改端口号或停止占用端口号的程序。

4. 检查权限问题:

在某些情况下,MySQL服务可能没有足够的权限访问数据目录。我们可以尝试修改数据目录的权限,使其对MySQL服务可写。

四、

以上就是解决PHP环境MySQL启动不了的方法。在实际操作中,我们需要根据具体情况进行分析和解决。希望这篇文章能帮助到大家,祝大家开发愉快!

MySQL服务启动不起来怎么解决

1、找到mysql安装目录,将其配置文件my.default.ini改名为my.ini,并且将my.ini移至bin目录下。

2、启动命令行,将目录切换到mysql安装目录的bin目录下。

3、在命令行执行命令:mysqld--initialize--user=mysql--console

4、注意,上一个步骤会获得一个临时密码,需要记录,之后会用到。

5、接下来在控制台以命令行输入: mysqld--install,进行安装服务操作。

6、之后,在任务管理器找到“服务”,启动其中的MYSQL服务即可。

7、之后,输入命令行mysql-uroot-p,利用之前的临时密码输入即可登录数据库成功。

8、修改临时密码,设置密码:mysqladmin-u USER-p password PASSWORD,注意USER和PASSWORD为自己定义的数值。

环境配置好后,打不开PHP页面

Windows 2000/XP/2003下 IIS+PHP+MySQL+Zend Optimizer+GD库+phpMyAdmin安装配置

关键词:Windows IIS下配置支持PHP+MYSQL

Apache下支持PHP的配置方法比较简单,这里就不写了

<-----------------------一、软件准备:------------------------->

以下均为截止2005-4-20的最新正式版本

PHP(5.0.4):

MySQL(4.1.11):

Zend Optimizer(2.5.7):

phpMyAdmin(2.6.2):

假设 C:&92;为你现在所使用操作系统的系统盘,如果你目前操作系统不是安装在 C:&92;,请自行修改。

<-----------------------二、安装 PHP:------------------------->

(1)、下载后得到 php-5.0.4-Win32.zip,解压至C:&92;Inetpub&92;php(这个路径可以随意,不过下面要是用到这个路径,请相应修改);

(2)、再将C:&92;Inetpub&92;php目录下的所有dll文件(主要是C:&92;Inetpub&92;php下C:&92;Inetpub&92;php&92;ext下的DLL文件)拷到c:&92;Windows&92;system32下,覆盖已有的dll文件;

(3)、将C:&92;PHP目录下的php.exe、php-win.exe和php.ini-dist三个文件拷到C:&92;Windows( Windows 2000下为 C:&92;WINNT)下;将C:&92;Windows&92;php.ini-dist改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索

CODE:

register_globals= Off

,将 Off改成 On;

再搜索

CODE:

extension_dir=

,并将其路径指到你的 PHP目录下的 extensions目录,比如:extension_dir="C:&92;Inetpub&92;php&92;ext";

搜索找到

CODE:

;Windows Extensions

将下面列举的

CODE:

;extension=php_dbase.dll

可选

CODE:

;extension=php_gd2.dll

这个是用来支持GD库的,一般需要,必选

CODE:

;extension=php_ldap.dll

可选

CODE:

;extension=php_mbstring.dll

这不选一般用PHPMYADMIN会出红色提示,故必选

CODE:

;extension=php_mssql.dll

这个是用来支持MSSQL的,可选

CODE:

;extension=php_mysql.dll

这个是用来支持MYSQL的,要支持MYSQL必选

将这些前的";"去掉,其他的你需要的也可以去掉前面的;然后关闭保存该文件。

(4)、配置 IIS使其支持 PHP:

首先必须确定系统中已经正确安装 IIS,如果没有安装,需要先安装 IIS,安装步骤如下:

打开浏览器,输入:,看到成功页面后进行下面的操作:

PHP支持 CGI和 ISAPI两种安装模式,推荐使用 ISAPI模式。这里只解介绍 ISAPI模式安装方法:ISAPI模式安装步骤:

在“控制面板”的“管理工具”中选择“Internet服务管理器”,打开 IIS后停止服务,然后在左侧“你需要支持PHP的Web站点”比如“默认Web站点”上单击右键选择“属性”,在打开的“ Web站点属性”窗口的“ISAPI筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP,再将可执行文件指向 php5isapi.dll所在路径,如:C:&92;Inetpub&92;php&92;php5isapi.dll。

打开“Web站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为.php,单击“浏览”将可执行文件指向 php5isapi.dll所在路径,如:C:&92;Inetpub&92;php&92;php5isapi.dll,然后一路确定即可。如果还想支持诸如.php3,.phtml等扩展名的 PHP文件,可以重复“添加”步骤。

再打开“Web站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web站点启动文档列表中添加 index.php项。您可以将 index.php升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php文档。

确定 Web目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet信息服务管理器,在命令提示符中执行如下命令:

net stop w3svc

net stop iisadmin

net start w3svc

然后在“Internet服务管理器”左边的“WEB服务扩展”中设置ISAPI扩展允许,Active Server Pages允许

打开浏览器,输入:,看到成功页面后,在 IIS根目录下新建一个 phpinfo.php,内容如下:

CODE:

phpinfo();

?>

打开浏览器,输入:,将显示当前服务器所支持 PHP的全部信息,可以看到 Server API的模式为:ISAPI。

<-----------------------------三、安装 MySQL:------------------------------------>

如果你下载的是 Windows Essentials(x86),将得到 mysql-4.1.11-essential-win.exe,直接双击安装即可。这里本人安装到C:&92;Inetpub&92;MySQL,安装过程中会提示你是不是立即进行配置,选择否即可完成安装。安装完毕后,在“开始”菜单的“运行”中输入:C:&92;Inetpub&92;MySQL&92;bin&92;mysqld-nt-install,运行成功之后再输入:net mysql start,将会启动 MySQL服务;如果你还想较详细的配置 MySQL,就请进入 C:&92;Inetpub&92;MySQL&92;bin目录,运行 MySQLInstanceConfig.exe,按提示操作即可。

如果你下载的是 Windows(x86),解压后双击执行 Setup.exe即可,步骤同上。

如果你下载的是 Without installer(unzip in C:&92;),直接解压到C:&92;Inetpub&92;MySQL,在“开始”菜单的“运行”中输入: C:&92;Inetpub&92;MySQL&92;bin&92;mysqld-nt.exe,运行成功之后再输入:net mysql start,即可启动 MySQL服务。

为MYSQL设置密码,确保安全:

一般菜单里面有配置向导MySQL Server Instance Config Wizar,运行后按下面步骤配置设置ROOT密码即可

ROOT密码,建议社设置复杂点,确保服务器安全!

也可以在MySQL Command Line Client里面用命令配置:

首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql-uroot-p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>

修改密码。

格式:mysqladmin-u用户名-p旧密码 password新密码

例:给root加个密码pbpz首先在DOS下进入目录mysqlbin,然后键入以下命令

mysqladmin-uroot-password pbpz

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

然后执行:

SET PASSWORD FOR&39;root&39;@&39;localhost&39;= OLD_PASSWORD(&39;pbpz&39;);

这里的命令是由于MySQL 4.1及其后版本验证协议使用的密码哈希算法与老的客户端不兼容,在PHPMYADMIN里用正确密码登陆也会提示:

Client does not support authentication protocol requested

by server; consider upgrading MySQL client

所以是为后面正确使用PHPMYADMIN做准备

这样ROOT密码就设置为pbpz了

<----------------------四、安装 Zend Optimizer:--------------------->

下载后得到 ZendOptimizer-2.5.7-Windows-i386.exe,直接双击安装即可,安装过程要你选择 Web Server时,选择 IIS,然后提示你是否 Restart Web Server,选择是,完成安装之前提示是否备份 php.ini,点确定后安装完成。需要注意的是:如果您的PHP是4.3以上版本,那么就不要用缺省安装,而应该用定制安装并选择 PHP的版本为PHP 4.3.X,方能正确安装,否则会说版本不支持。

我这里安装到C:&92;Inetpub&92;Zend

Zend Optimizer的安装向导会自动根据你的选择来修改 php.ini帮助你启动这个引擎。下面简单介绍一下 Zend Optimizer的配置选项。以下为本人安装完成后 php.ini里的默认配置代码(分号后面的内容为注释):

zend_extension_ts="C:&92;Inetpub&92;Zend&92;lib&92;ZendExtensionManager.dll"

;Zend Optimizer模块在硬盘上的安装路径。

zend_extension_manager.optimizer_ts="C:&92;Inetpub&92;Zend&92;lib&92;Optimizer-2.5.7"

;优化器所在目录,默认无须修改。

zend_optimizer.optimization_level=15

;优化程度,这里定义启动多少个优化过程,默认值是 15,表示同时开启 10个优化过程中的 1-4,我们可以将这个值改为 1023,表示开启全部10个优化过程。

调用phpinfo()函数后显示:

Zend Engine v1.3.0, Copyright? 1998-2002 Zend Technologies with Zend Optimize

r v2.1.0, Copyright? 1998-2003, by Zend Technologies则表示安装成功。

安装GD库

这一步在前面PHP.INI配置中实际上已经安装好了~

在php.ini里找到"extension_dir",然后将路径指向extension,如下(假设你的php安装路

径为:C:&92;Inetpub&92;php、设置extension_dir="C:&92;Inetpub&92;php、ext",完成这步后,在php.ini里找到"extension=php_gd2.dll"这一行,并且去掉前面的分号,gd库安装完成,用echophpinfo();测试是否成功!

<--------------------------五、安装 phpMyAdmin:-------------------------->

下载得到 phpMyAdmin-2.8.0.2.zip,将其解压到站点根目录,找到./libraties/config.default.php并复制到phpMyAdmin根目录命名为config.inc.php,做以下修改:

搜索$cfg[&39;PmaAbsoluteUri&39;],设置你的phpmyadmin的URL,如:$cfg[&39;PmaAbsoluteUri&39;]=&39;;;注意这里假设phpmyadmin在默认站点的根目录下

搜索$cfg[&39;blowfish_secret&39;],设定好root密码后这里也要填写比如ROOT密码pbpz则设置为$cfg[&39;blowfish_secret&39;]=&39;pbpz&39;;

搜索$cfg[&39;DefaultLang&39;],将其设置为 zh-gb2312;

搜索$cfg[&39;DefaultCharset&39;],将其设置为 gb2312;

搜索$cfg[&39;Servers&39;][$i][&39;auth_type&39;],默认为config,是不安全的,不推荐,推荐使用cookie,将其设置为$cfg[&39;Servers&39;][$i][&39;auth_type&39;]=&39;cookie&39;;

注意这里如果设置为config请在下面设置用户名和密码!例如:

$cfg[&39;Servers&39;][$i][&39;user&39;]=&39;root&39;;// MySQL user-----MySQL连接用户

$cfg[&39;Servers&39;][$i][&39;password&39;]=&39;pbpz&39;;

打开浏览器,输入:,若 IIS和 MySQL均已启动,输入用户ROOT密码pbpz即可浏览数据库内容。

phpMyAdmin的具体功能,请慢慢熟悉,这里不再赘述。

至此所有安装完毕

上面帖子文字限制

补充: Windows 2000/XP下的 IIS安装:

用 Administrator帐号登陆系统,将 Windows 2000安装光盘插入光盘驱动器,进入“控制面板”点击“添加/删除程序”,再点击左侧的“添加/删除 Windows组件”,在弹出的窗口中选择“Internet信息服务(IIS)”,点下面的“详细信息”按钮,选择组件,以下组件是必须的:“Internet服务管理器”、“World Wide Web服务器”和“公用文件”,确定安装。

安装完毕后,在“控制面板”的“管理工具”里打开“服务”,检查“IIS Admin Service”和“World Wide Web Publishing Service”两项服务,如果没有启动,将其启动即可。

Windows 2003下的 IIS安装:

由于 Windows 2003的 IIS 6.0集成在应用程序服务器中,因此安装应用程序服务器就会默认安装 IIS 6.0,在“开始”菜单中点击“配置您的服务器”,在打开的“配置您的服务器向导”里左侧选择“应用程序服务器(IIS,ASP.NET)”,单击“下一步”出现“应用程序服务器选项”,你可以选择和应用程序服务器一起安装的组件,默认全选即可,单击“下一步”,出现“选择界面”,提示了本次安装中的选项,配置程序将自动按照“选择”中的选项进行安装和配置。

net stop mysql后phpstudy 里无法启动mysql

MySQL无法启动、无法停止解决方法(安全设置后容易出现)

最近在Windows 2003上的MySQL出现过多次正常运行时无法连接数据库故障,现象是无法连接数据库,也无法停止MySQL或重启MYSQL,重启机子也没有效果,由于每次都是草草尝试各种方法搞定即可,一直没有深入研究,下次一定把图和故障现象系统归纳一下。本文先列一下常见的解决方法。

一、确认MYSQL已经配置且正确

重新配置

如果是重新安装的MYSQL,请确认安装后的MYSQL经过第一次配置,否则会缺少my.ini文件,配置方法,可以在安装到最后一步时选择,现在开始配置MYSQL,或在程序组中运行MYSQL配置向导。配置完成后,要确保my.ini文件中[mysqld]字段下至少有basedir安装目录路径和datadir数据库路径。

配置之前,如果原来已经有过MySQL配置,可以先在MYSQL向导中进行执行一次REMOVE INSTANCE,然后再重新配置。

覆盖数据表

默认的MYSQL数据库会安装到My document下,所以如果您的数据库目录在其它路径下,可以先把MYSQL停止掉,然后把数据库剪切到其它路径,然后拷贝相关数据表进入同一目录即可。

如果MYSQL数据表使用不同的账户,还需要在MYSQL创建账户,或直接使用原来的MYSQL数据表覆盖(需确认之前的MSYQL数据表是未损坏的)。

解决无法启动

遇到无法启动MYSQL时常见解决方法:

A、先使用命令C:&92;Program files&92;mysql&92;bin&92;mysqladmin-u root-p shutdown来关闭MYSQL

B、再在cmd命令行下,执行net start mysql启动mysql。

二、1067错误常见解决方法

故障现象

如果在停止MYSQL(net stop mysql)或启动MYSQL时,出现1067错误,错误信息“MySql服务正在停止...系统出错(A system error has occurred.)...系统发生 1067错误(System error 1067 has occurred.),进程意外终止(The process terminated unexpectedly.)”等。

常见解决方法

如果以前一直运行OK的,请先按照上面的“无法启动”解决方法执行一次看看。

如果进行过Remove Instance操作,再次重建时后,一定要检查my.ini文件中的datadir是否已被还原了,如果该地址下数据库不存在,也将报告1067错误,只需要修改成真实的数据库目录地址,然后手动启动即可。

检查MYSQL目录权限

检查my.ini文件中[mysqld]字段下是否有basedir安装目录路径和datadir数据库路径,my.ini可能需要出现在两个地方,MYSQL的安装目录和Windows目录(假设是windows环境)下,都要检查一下。

有时候删除%windir%/my.ini文件然后再重新配置也可以解决,再次配置后检查一下Windir目录下是否有my.ini文件,有时把安装目录下最新的my.ini拷贝过去覆盖一下也能解决问题。

如果是Linux环境,试一下把mysql.server拷贝至/etc/rc.d/init.d/下,然后再运行chkconfig mysql.server,之后就可以在命令行中设置PATH、使用命令执行mysql启动。

三、非法关机造成的MYSQL无法启动问题

如果是因为非法关机等原因导致MYSQL无法启动或启动有问题的,最好使用重新安装的或确认是OK的MYSQL数据表及ibdata1、mysql.pid、ib_logfile0等文件进行覆盖,天缘试过遇到过多次这种情况,就是原来的MYSQL表有问题了,总是无法启动,但是更换成新表就可以。

四、重装MYSQL

发现MYSQL有问题时,最便捷的方法,是先把mysql卸载掉,然后重装重新配置,具体方法如下:

1、卸载MYSQL,清理掉安装目录和Windows目录下的my.ini文件。

2、检查任务管理器中是否还有mysql进程,如果有,可以把mysqld.exe杀掉,或者先杀掉再卸载也可以。

3、在cmd命令窗口,执行:sc delete mysql,该命令是清理注册服务命令。

3.重装 mysql

如果是安全设置以后出现这个问题,可能是因为mysql以低权限运行的时候因为密码策略等问题导致,大家看恶意将mysql的启动用户更下下密码,然后在服务项里设置下即可。

如下图

注意:先到windows管理器中修改下密码

 
举报 0 收藏 0 打赏 0

店长推荐产品

更多»

店铺内其他产品

更多»

全网相似产品推荐

换一批

相关栏目

相关行业

产品热门搜索

还没找到您需要的保养指南产品?立即发布您的求购意向,让保养指南公司主动与您联系!

立即发布求购意向

免责声明

本网页所展示的有关【php环境mysql启动不了_MySQL服务启动不起来怎么解决_保养指南_邻家家电快修服务】的信息/图片/参数等由易分讯的会员【邻家家电快修服务】提供,由易分讯会员【邻家家电快修服务】自行对信息/图片/参数等的真实性、准确性和合法性负责,本平台(本网站)仅提供展示服务,请谨慎交易,因交易而产生的法律关系及法律纠纷由您自行协商解决,本平台(本网站)对此不承担任何责任。您在本网页可以浏览【php环境mysql启动不了_MySQL服务启动不起来怎么解决_保养指南_邻家家电快修服务】有关的信息/图片/价格等及提供【php环境mysql启动不了_MySQL服务启动不起来怎么解决_保养指南_邻家家电快修服务】的商家公司简介、联系方式等信息。

联系方式

在您的合法权益受到侵害时,欢迎您向邮箱发送邮件,或者进入《网站意见反馈》了解投诉处理流程,我们将竭诚为您服务,感谢您对易分讯的关注与支持!

按排行字母分类:

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

赣ICP备2024039802号-13

免责声明:本网站(以下简称“本站”)所提供的内容均来自于互联网收集或转载,目的在于传递更多信息,仅供用户参考,不代表本站立场,本站不对该内容的准确性、真实性或合法性承担任何责任。本站致力于保护知识产权,并尊重所有合法权益。由于互联网的开放性,本站无法对收集的所有内容进行证实,故请自行决定是否采用,如需采用风险自负。如果您认为本站的某些内容侵犯了您的合法权益,请通过电子邮件与我们联系投诉相关问题:[482477792@qq.com]。请注意您应确保所提供的侵权投诉信息真实、准确(发送邮件时请附带相关的知识产权材料或其他证明文件等以供核实,否则我们无法辨别。)收到来信后我们将尽快审核相关内容,并在必要时采取适当措施(包括但不限于删除侵权内容)。文章内容均来源于互联网整理和汇编,不代表本站的观点,本站不对文章内容给予任何保证、暗示或承诺,严禁浏览者根据内容形成判断与决定,浏览者所做的任何判断与决定都与本站无关,请谨慎作出决定,如发现本站有涉嫌抄袭侵权/违法违规的内容, 请及时联系我们的邮箱,一经查实,本站将立刻处理,谢谢配合!