Appserv安装mysql服务无法启动

合集下载

MySQL无法启动几种常见问题小结

MySQL无法启动几种常见问题小结

MySQL⽆法启动⼏种常见问题⼩结昨天在群⾥看到有新同学还在问MySQL⽆法启动的问题,于是总结了⼏个常见情况,权当普及帖了,⽼鸟⾃觉飞过。

MySQL的$datadir⽬录,及其下属⽬录、⽂件权限属性设置不正确,导致MySQL⽆法正常读写⽂件,⽆法启动。

错误信息例如:复制代码代码如下:[code]mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data/usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/imysql.local.err: Permission denied已有其他mysqld实例启动,且占⽤了相同端⼝,需要修改 port 选项。

错误信息例如:复制代码代码如下:[ERROR] Can't start server: Bind on TCP/IP port: Address already in use[ERROR] Do you already have another mysqld server running on port: 3306 ?[ERROR] Abortinginnodb中关于datafile、log file设置不正确,导致⽆法启动。

尤其是第⼀次⽤默认参数启动过,后来⼜参考⼀些优化指南后,修改了innodb的参数,会提⽰different size,详细错误例如:复制代码代码如下:InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytesInnoDB: than specified in the .cnf file 0 134217728 bytes![ERROR] Plugin ‘InnoDB' init function returned error.[ERROR] Plugin ‘InnoDB' registration as a STORAGE ENGINE failed.MySQL安装完后,需要运⾏mysql_install_db初始化mysql这个系统库,才能正常启动。

无法启动MYSQL服务”1067进程意外终止”解决的方法——汇总及终极方法

无法启动MYSQL服务”1067进程意外终止”解决的方法——汇总及终极方法

⽆法启动MYSQL服务”1067进程意外终⽌”解决的⽅法——汇总及终极⽅法⾃⼰⼀開始依照百度经验⾥的⽅法——《》去安装和配置,可是到后⾯步骤总是出现1067代号的错误。

慢慢折腾去解决。

这⾥汇总各种导致mysql提⽰⽆法启动MYSQL服务”1067 进程意外终⽌”的⼀些解决的⽅法。

⾃⼰遇到这个问题是查了⾮常多⽅法不⾏,最后看到⼀个论坛的讨论。

试了⼀下居然能够。

⼀下是⽹上的部分⽅法。

最后能够的那个⽅法我放在最后⾯:启⽤MySql服务的时候出现“windows⽆法启动mysql服务(位于本地计算机上。

错误1067:进程意外终⽌)”,看看mysql服务并没有其他的依赖安系啊,于是突然想到进系统⽇志看看。

果然发现⾮常多MySql的⾮常多错误,最终找到问题所在。

在win7的server⾥开启MySql服务提⽰“windows⽆法启动mysql服务(位于本地计算机上。

错误1067:进程意外终⽌)”解决的⽅法⼀进⼊“事件查看器”“应⽤程序”果然发现⾮常多MySql的错误Default storage engine (InnoDB) is not available于是进⼊MySql的安装⽂件夹找到my.ini⾥有⼀句:default-storage-engine=INNODB改成MYISAM就能够了。

⽴即再去开启MySql服务就能够顺利开启了。

解决的⽅法⼆重装mysql时,⼀直提⽰“⽆法启动MYSQL服务。

错误1067进程意外终⽌重新启动。

修复注冊表都没什么⽤,⽹上查了。

改什么basedir,也没⽤我⽤的是mysql5.8,找来找去。

想起之前装了wamerver,pc_webserver等集成环境,此些软件会把my.ini, php.ini 写⼊C:WINDOWS⽂件夹下,并设为仅仅读解决⽅法:把windows⽂件夹下,my.ini⽂件删除。

重装mysql,服务启动成功。

解决的⽅法三1、运⾏winmysqladmin。

mysql故障处理案例

mysql故障处理案例

mysql故障处理案例MySQL作为当前互联网上应用最为广泛的开源关系型数据库,故障出现的几率也很大。

本文将结合一个案例,介绍MySQL故障处理的相关步骤。

一、问题描述:在一家小型公司中,出现了MySQL数据库无法正常启动的问题。

当管理员尝试启动MySQL时,只能看到以下错误信息。

“Can’t connect to MySQL server on ‘localhost’ (10061)”二、初步分析:通过查看上述错误信息,可以判断出问题出现在MySQL服务器的启动阶段。

具体原因可能是由于MySQL服务未正确安装、配置错误或端口被占用等原因导致。

三、排查过程:1.检查MySQL服务器是否已安装管理员验证MySQL是否已经正常安装并启动。

但是,他发现MySQL服务并没有自动启动,也没有在Windows服务中找到MySQL服务。

2.检查MySQL服务的配置文件管理员确认了MySQL的安装路径,找到了初始化文件my.ini位置,并检查了文件内容。

然而,这里并没有发现异常。

3.尝试手动启动MySQL管理员手动进入MySQL安装路径,执行“mysqld.exe”启动MySQL,但仍然未能成功。

4.端口占用的问题管理员查看了MySQL服务所需要的端口号,尝试使用Windows命令行工具“netstat”检查端口号是否被其他进程所占用。

发现在使用了“tasklist”命令查看后,发现有一个进程占用了MySQL所需要的端口号。

5.关闭占用该端口号的进程管理员通过Windows的任务管理器,停止了占用MySQL所需端口的进程,然后重新启动MySQL服务。

这次,MySQL服务正常启动了。

四、结论:通过以上排查步骤,管理员确定了MySQL服务无法启动的原因是该进程占用了所需端口。

在手动杀掉进程后,MySQL服务正常启动。

我们可以得到以下两个教训:第一,我们应该在MySQL服务出现故障时,可以采用类似的方式进行排查。

这样会更加快速地定位问题。

MySQL8.0无法启动3534的解决方法

MySQL8.0无法启动3534的解决方法

MySQL8.0⽆法启动3534的解决⽅法MySQL8.0 服务⽆法启动最近遇到的在cmd启动MySQL服务的时候:MySQL服务正在启动MySQL服务⽆法启动服务没有报告任何错误请键⼊ NET HELPMSG 3534 以获得更多的帮助或者在此电脑-管理-服务和应⽤程序-服务中启动mysql服务时出现⾸先,说明下最重要的解决⽅法。

就是⾃⼰去找报错信息!虽然CSDN上的内容都很不错,但是MySQL出错的原因五花⼋门。

就需要⾃⼰找⾃⼰的报错信息。

就⽐如我,也是刚接触MySQL不久。

出现了这个问题就在CSDN找解决⽅法。

然后就找到了很多⽅法去试,但是都解决不了。

(这个时间总的来算有三四个⼩时。

本来我是学JDBC的,就⾮常打击初学者的耐⼼。

)后⾯看到了⼀份后缀为**.err**的⽂件,在这份⽂件⾥看到了[error]的代码。

(本来不是很在意的,但是突然发现⾥⾯有报错的信息)后⾯尝试翻译后找出问题Unknown suffix ' ' used for variable ‘port' (value ‘3306 default-character-set=utf8 [WinMySQLAdmin] Server=D:\MySQL\bin\mysqld.exe').未知后缀“”⽤于变量“port”(值“3306 default character set=utf发现是我的my.ini⽂件有问题图⽚上⾯的代码是改好的下⾯的代码是错误的多了这个 [WinMySQLAdmin] Server=D:\MySQL\bin\mysqld.exe也就是报错中的 Unknown suffix(未知后缀)遂改my.ini⽂件,管理员权限运⾏cmd进MySQL\bin⽬录运⾏ net start mysql总结⼀下,初学者⼀定要学会利⽤错误代码,找出具体的错误。

不要东施效颦,因为⽹上的东西有时效性,说不定过段时间就不⾏了。

无法启动服务解决方案

无法启动服务解决方案

无法启动服务解决方案在运行服务时,遇到无法启动的问题是很常见的。

这可能是由于各种原因引起的,如配置错误、依赖问题或系统故障等。

以下是一些可能的解决方案,可以帮助您解决无法启动服务的问题。

1. 检查日志文件:查看服务的日志文件,通常位于服务安装目录的logs文件夹中。

日志文件将包含有关启动失败的详细错误信息,可以帮助您定位问题所在。

2.确认配置文件:检查服务的配置文件,确保所有配置项都正确设置。

有时候,服务的配置文件中的一些参数可能会被错误设置导致启动失败。

3.确保依赖已安装:检查服务所依赖的其他软件或库是否已正确安装。

如果服务依赖的软件或库缺失或版本不匹配,可能会导致启动失败。

4. 检查端口占用情况:确定服务要使用的端口是否被其他程序占用。

如果端口已被占用,服务将无法启动。

可以使用命令行工具,如netstat或lsof,来检查端口的占用情况,并终止占用该端口的进程。

5.重启系统:有时候,系统故障可能导致服务无法启动。

尝试重启系统,清除临时文件和进程,然后再次尝试启动服务。

6.检查服务权限:确保服务的运行账户具有足够的权限。

服务通常需要访问文件、网络或其他系统资源来正常运行。

检查服务的运行账户是否具有适当的权限来访问这些资源。

7.检查防火墙设置:有时候,防火墙设置可能会阻止服务的启动。

确认防火墙设置中是否允许服务所需的端口通信,或者尝试将防火墙暂时禁用,并重新启动服务。

8.更新服务版本:如果您使用的是过时的服务版本,可能会出现一些已知的问题。

尝试更新服务到最新版本,并查看是否有相关修复补丁可用。

总之,无法启动服务的问题可能有很多原因。

以上是一些常见的解决方案,可以帮助您定位和解决问题。

根据具体情况选择适合的解决方案,并记得在尝试解决问题之前备份相关数据,以免造成数据丢失。

apache或mysql不能启动的解决方法

apache或mysql不能启动的解决方法

很多刚学习php的人因为不知道如何配置php环境于是就选择了实用wamp的集成环境。

但是发现安装了wamp后却不能正常启动,本文将为大家解决php不能正常启动的问题。

wamp不能启动分为apache不能启动和mysql不能启动。

apache不能启动的解决方法:1.在开始--运行里面输入cmd点回车,会出现运行窗口。

2.在提示符后输入netstat -ano 回车(注意netstat后面有个空格),找到tcp 80端口对应的pid,比如1936.3.ctrl+alt+del打开任务管理器,选进程,这里有很多正在运行的程序怎么找?别急点上面的查看--选择列--在PID(进程标示符)前面打钩。

好了,下面的进程前面都有了PID号码。

这时上一步找到的PID就有用了,找到1484,比如PEER.EXE什么的,结束进程吧。

这时再开服务器,看apache可以启动了!如果你不想结束进程的话还可以找到apache的配置文件httpd.conf,找到#Listen 12.34.56.78:80Listen 80把Listen 80改成Listen 8080就可以了(当然也可以改成其他端口)如果还是不行的话,可能是你以前安装过,没有卸载干净,强力卸载后在重装就可以了。

我的apache启动问题解决现将自己处理的小小经验总结一下,供其他可能也遇到这类问题的朋友借鉴.1.测试你的80端口。

要是出现Your port 80 is actually used by: Information not available <might be Skype>或者<might be ......>可能是别的则说明你的80端口被占用了。

而一般80端口都是被IIS或者迅雷占用。

如果是IIS的话,只要停止IIS服务就可以了。

如果是迅雷的话,要么你把迅雷的端口改成随机生成,要么在运行apache的时候把迅雷关了。

如果端口被占用了。

MYSQL服务不能启动

MYSQL服务不能启动

mysql自动关闭服务、连接限制等问题的解决方法2011-03-02 11:33通过mysql服务器端程序mysql Administrator调整连接参数。

将max_connections max_updates max_questions三项数据调整到很大的数字,那么你有限的操作将不会导致数据库服务的终止了在MySQL数据库中,如果一个连接8小时没有请求和操作,就会自动断开,从而导致一些基于数据库连接的应用程序,特别是 WEB 应用程序出错。

有三个方法可以解决这个问题:1:修改MySQL配置参数2:修改JDBC3:修改第三方的数据库连接池应用 Proxool.xml方法一:这个参数的名称是 wait_timeout,其默认值为 28800秒(8小时)。

其意义为关闭一个连接之前在这个连接上等到行动的秒数,也就是说,如果一个连接闲置超过这个选项所设置的秒数,MySQL 会主动断开这个连接。

修改操作:linux下打开/etc/f,在属性组mysqld下面添加参数如下:[mysqld]interactive_timeout=28800000wait_timeout=28800000windows下打开my.ini,增加:interactive_timeout=28800000wait_timeout=28800000有实践表明,没有办法把这个值设置成无限大,即永久。

因此如果你无法保证你的应用程序必定在设定的秒数内至少有一次操作,那么最好用第二个方法解决这个问题。

方法二:修改如下JDBC连接的 URL:jdbc:mysql://hostaddress:3306/schemaname?autoReconnect=true添加 autoReconnect=true 这个参数,即能解决这个问题。

方法三:配置文件(proxool.xml):<?xml version="1.0" encoding="UTF-8"?><!-- the proxool configuration can be embedded within your own application's. Anything outside the "proxool" tag is ignored. --><something-else-entirely><proxool><!-- proxool别名 --><alias>mysql</alias><!-- 数据库连接URL --><driver-url>jdbc:mysql://localhost/yourDatebase?useUnicode=true&characterEncoding=UTF-8</driver-url><!-- JDBC驱动名称 --><driver-class>com.mysql.jdbc.Driver</driver-class><!-- 数据库连接帐号 --><driver-properties><property name="user" value="root" /><property name="password" value="password" /></driver-properties><!-- proxool自动侦察各个连接状态的时间间隔(毫秒),侦察到空闲的连接就马上回收,超时的销毁 --><house-keeping-sleep-time>90000</house-keeping-sleep-time><!-- 指因未有空闲连接可以分配而在队列中等候的最大请求数,超过这个请求数的用户连接就不会被接受 --><maximum-new-connections>20</maximum-new-connections><!-- 最少保持的空闲连接数 --><prototype-count>3</prototype-count><!-- 允许最大连接数,超过了这个连接,再有请求时,就排在队列中等候,最大的等待请求数由maximum-new-connections决定 --><maximum-connection-count>20</maximum-connection-count><!-- 最小连接数 --><minimum-connection-count>3</minimum-connection-count><!-- 在分配连接前后是否进行有效性测试,这个是解决本问题的关键 --><test-before-use>true</test-before-use><test-after-use>true</test-after-use><!-- 用于测试的SQL语句一定要写(不知道问什么)--><house-keeping-test-sql>SELECT CURRENT_USER</house-keeping-test-sql> </proxool></something-else-entirely>三、开始菜单-运行-services.msc找到mysql的服务并双击点击恢复选项卡第一次失败:默认是“不操作”,改成"重新启动服务"。

MySQL常见问题及解决方法

MySQL常见问题及解决方法

MySQL常见问题及解决方法导语:MySQL是一种广泛使用的开源关系型数据库管理系统,作为互联网应用和企业级系统的常用数据库,它能够存储和管理大规模的数据。

然而,就像使用任何其他软件一样,MySQL也可能遇到一些常见的问题。

本文将探讨一些常见的MySQL问题,并提供相应的解决方法。

问题一:数据库连接问题在使用MySQL时,有时会遇到无法连接到数据库的问题。

这可能是由于配置错误、网络问题或数据库服务器故障引起的。

解决方法:1. 检查MySQL服务器的状态。

在命令行中输入"mysqladmin -uroot -p status",以查看MySQL服务器是否正在运行。

2. 检查MySQL服务器的配置文件f。

确保MySQL服务器的端口号和主机名与应用程序中的连接设置相匹配。

3. 检查网络连接。

确保应用程序所在的计算机可以与MySQL服务器建立网络连接。

4. 检查MySQL服务器的防火墙设置。

确保MySQL的端口未被防火墙屏蔽。

问题二:数据丢失或损坏在使用MySQL时,重要的数据丢失或损坏可能是灾难性的。

这可能是由于硬件故障、软件错误、意外删除或错误操作引起的。

解决方法:1. 定期备份数据库。

使用MySQL提供的备份工具,定期备份数据库以保护数据免受损坏和丢失的风险。

2. 使用事务和回滚。

通过在操作中使用事务和回滚功能,可以避免由于意外错误而引起的数据损坏。

3. 检查硬件和存储设备。

确保硬件和存储设备的可靠性,避免硬件故障导致的数据损坏。

4. 使用数据恢复工具。

如果数据已经丢失或损坏,可以尝试使用MySQL提供的数据恢复工具来尝试恢复数据。

问题三:查询性能问题在处理大量数据时,可能会遇到查询性能下降的问题。

这可能导致应用程序响应变慢和用户体验下降。

解决方法:1. 使用索引。

为数据库中的表添加适当的索引,以加快查询速度。

2. 优化查询语句。

检查应用程序中的查询语句,确保它们是有效的,并使用MySQL提供的查询优化工具来优化查询语句。

MySQL服务无法正常启动的解决方法(1053错误)

MySQL服务无法正常启动的解决方法(1053错误)
网上说的重装服务重启依然无法启动。
我查了一些资料,用管理员帐号权限来启动看是否可以解决。 开始->输入services.msc,找到MySQL服务,右键属性,登录tab,选择此帐户,然后选择Administrator和相应密码,确定。然后启动 MySQL,结果服务就神奇的起来了。
开始输入servicesmsc找到mysql服务右键属性登录tab选择此帐户然后选择administrator和 Nhomakorabea应密码确定
MySQL服务无法正常启动的解决方法( 1053错误)
服务器太卡了,我就重启了服务器,这下杯具了。mysql服务启动一直报1053错误:服务没有及时响应启动或控制请求。我用结束进程和重 启服务器方法都无法正常启动。

MYSQL服务不能启动

MYSQL服务不能启动

MYSQL服务不能启动
MySQL服务无法启动的原因可能有很多,下面列举了一些常见的原因
和解决方法。

2.数据库文件损坏:MySQL的数据存储在数据目录下的文件中,如果
这些文件损坏或丢失,MySQL无法启动。

可以尝试使用备份文件恢复数据
库文件,或者使用MySQL自带的修复工具进行修复。

4.内存不足:如果服务器的内存不足,MySQL可能无法启动。

可以尝
试释放一些内存空间,或者增加服务器的物理内存。

6.权限问题:MySQL服务的运行需要一些权限,如果权限设置不正确,也会导致无法启动。

可以检查MySQL的安装目录和数据存储路径的权限是
否正确,确保MySQL用户对这些目录有读写权限。

7.依赖库问题:MySQL依赖一些其他库文件,如果这些库文件损坏或
缺失,也会导致无法启动。

可以尝试重新安装MySQL,确保依赖库文件正
确安装。

8.被防火墙阻止:如果服务器上的防火墙设置不正确,可能会阻止MySQL服务的网络访问,导致无法启动。

可以检查防火墙设置,确保MySQL的端口号被允许通过。

9.其他错误日志:如果MySQL无法启动,常常会有相应的错误日志生成,可以查看错误日志,了解具体的错误信息,有助于排查问题。

错误日
志一般位于MySQL的数据目录下的错误日志文件中。

综上所述,MySQL服务无法启动的原因有很多,需要具体分析具体问题。

在排查问题时,可以根据错误提示和错误日志进行定位,并尝试相应
的解决方法。

如果无法解决问题,可以考虑向MySQL官方或者相关论坛发帖求助,获取更专业的支持和建议。

解决安装mysql时出现的三种问题

解决安装mysql时出现的三种问题

解决安装mysql时出现的三种问题⼀、解决安装mysql时出现 "A Windows service with the name MySQL already exists" 的⽅法原因:之前安装过mysql未卸载⼲净。

1、按 Ctrl+Shift+Esc,可在 Windows任务管理器--服务中查看,若发现是未卸载⼲净导致,win+r+cmd 进⼊Dos窗⼝输⼊命令 “sc delete mysql”2、若出现 “[SC] OpenService 失败 5:拒绝访问” ,则是权限不够,按 win+x+a 再输⼊上⾯命令即可。

⼆、提⽰ “Configuration file template” 错误原因:安装路径不得出现中⽂,更改安装路径即可三、出现“Could not start theservice MySQL”原因:注册表中有关MySQL的东西可能删除的不彻底1、win+r+regedit,打开注册表2、把注册表HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001t\Services\MYSQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQLHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQLC:\Documents and Settings\All Users\Application Data\MySQL相关⽬录下有相关mysql键值(mysql、mysqladmin)都删掉3、⽤360清理⼀下注册表4、若你⾃⼰感觉都已经删⼲净了,但安装时还是⼀直出错,那就别纠结直接换⼀个新的service name就好ps:由于是⼩⽩⼀枚,今天第⼀次安装mysql就遇到了各种各样的问题,发现⾃⼰这运⽓也是够可以的 T-T55555~。

Linux安装mysql后systemctlstartmysqld.service不能启动。。。

Linux安装mysql后systemctlstartmysqld.service不能启动。。。

Linux安装mysql后systemctlstartmysqld.service不能启动。

在安装mysql的时候修改了 /etc/f 配置⽂件中的datadir的默认路径后,导致使⽤systemctl start mysqld.service命令启动不了:# 安装后启动mysql服务[root@localhost mysql]# systemctl start mysqld.serviceJob for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe"for details.在 /etc/f 中datadir 和log-error的路径修改为以下#datadir=/var/lib/mysqldatadir=/data/mysql/datasql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTIONlog-error=/data/mysql/log/mysqld.log# Disabling symbolic-links is recommended to prevent assorted security riskssymbolic-links=0#log-error=/var/log/mysqld.log但是总是不能启动服务。

即使修改了 /data/mysql/data的所有权为mysql,连⽗⽬录都修改为mysql了,甚⾄连/data及其⼦⽬录都修改为777权限,也不能解决问题。

最后发现了⼀篇好⽂章:这个原因有⼆,其中任意的⼀个原因都会造成你被系统告知这个warning。

小皮面板无法启动mysql的解决方法

小皮面板无法启动mysql的解决方法

小皮面板无法启动mysql的解决方法小皮面板无法启动MySQL可能是由多种原因引起的,下面给出几种可能的解决方法,希望能够帮到您:1.检查MySQL配置文件:首先,您需要确定小皮面板是否正确配置了MySQL的配置文件。

打开小皮面板的配置文件(默认路径为/etc/kangle/kangle.conf),确保文件中有以下几行配置:[server.1]nport = 3306sbind_ip = 127.0.0.1如果没有这几行配置,请手动添加。

保存配置文件后,尝试重新启动小皮面板。

2.检查MySQL端口:确保MySQL的端口与小皮面板中配置的端口一致。

默认情况下,MySQL的端口为3306。

可以通过以下命令查看MySQL的端口是否正确设置:netstat -tlnp | grep mysql如果端口不是3306,请修改小皮面板中的配置文件中的端口为正确的端口。

修改后,保存配置文件并尝试重新启动小皮面板。

3.检查MySQL是否正常运行:使用以下命令检查MySQL是否正在运行:service mysql status如果MySQL没有运行,请使用以下命令启动MySQL:service mysql start然后尝试重新启动小皮面板。

4.检查MySQL的日志文件:MySQL的错误日志文件可能包含有关无法启动MySQL的更详细信息。

可以在配置文件中找到日志文件的路径(默认为/var/log/mysql/error.log)。

打开错误日志文件,查找关于无法启动MySQL的任何错误消息,并尝试解决这些错误。

5.重新安装MySQL:如果上述方法都不起作用,可以尝试重新安装MySQL。

首先,使用以下命令卸载现有的MySQL安装:service mysql stopapt-get purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*apt-get autoremoveapt-get autoclean然后,使用以下命令重新安装MySQL:apt-get install mysql-server安装完成后,尝试重新启动小皮面板。

解决MySQL服务无法正常启动问题

解决MySQL服务无法正常启动问题

解决MySQL服务⽆法正常启动问题在mysql的启动过程中,遇到什么问题都可以反馈给我,我都会尽⼒帮你们解决第⼀种:通过net start mysql启动MySQL服务器时,出现以下信息是因为在MySQL5.7以上的版本中默认的没有data这⼀个⽬录(即没有初始化⽬录)。

需要初始化⽬录才能启动MySQL,否则会报“服务没有报告任何错误。

”解决⽅法: 第⼀步:打开MySQL的bin这⼀级⽬录,你会发现没有data这⼀个⽂件夹,执⾏mysqld --initialize-insecure 第⼀次执⾏可能会有⼀点慢,执⾏结束后没有任何输出信息,此时你可以看见bin同级⽬录下多了⼀个data⽂件夹,⾥⾯有⼀堆⽂件。

此时输⼊net start MySQL命令启动服务,发现启动成功 如果以上⽅法不能解决,可能是您没有安装Visual C++2013 下载地址: 如果安装好mysql,并且环境变量也配置好了后,在命令提⽰符⾥⾯输⼊mysql -uroot -p出现⼀下这种弹框,也是没有安装Visual C++2013的原因。

当然,我这也是重装系统后发现没有Visual C++2013才出现的第⼆种:启动mysql服务器出现这样的错误(本机问题) 在以管理员的⾝份打开的PowerShell下⾯,输⼊mysqld --install 如果出现了Service successfully installed 重新输⼊net start mysql启动服务就可以了第三种:在输⼊mysqld -- install出现这种报错,原因是你以前安装过mysql,在卸载的过程中没有卸载⼲净⽽导致的 解决操作步骤: 以管理员⾝份打开命令提⽰符(win键+x 在弹出的快捷菜单中选择Windows powershell(管理员)),输⼊sc query mysql,查看mysql的服务 出现这种界⾯后就可以通过sc delete mysql 删除该mysql 然后继续安装就可以了。

Appserv安装mysql服务无法启动

Appserv安装mysql服务无法启动

Appserv安装之后mysql服务无法启动
时间:2016年11月7日
机器环境:win7 64 bit 旗舰版
问题:重装系统后,安装了最新版的appserv_8.0.0.1454401891.exe,apache24服务可以正常启动,Mysql无法启动。

调研过程:查看事件记录器发现启动Mysql服务报如下错误。

发现failed to set datadir to D: oft\AppServ\MySQL\data,但是安装路径是
D:\soft\AppServ\MySQL,对比发现缺少了\s。

猜想\s是不是在AppServ是不是特殊的含义,因为在编程语言里面存在转义字符。

解决办法:修改Mysql.ini中basedir和datadir中的路径\s为\\s,重启成功解决。

建议:如果遇到mysql服务起不了,建议先看事件记录器,是否因为某个路径无法设置,然后对应修改\为\\。

netstartMysql启动服务时,显示Mysql服务正在启动Mysql服务无法启动服务。。。

netstartMysql启动服务时,显示Mysql服务正在启动Mysql服务无法启动服务。。。

netstartMysql启动服务时,显⽰Mysql服务正在启动Mysql服务
⽆法启动服务。

⼀、问题
有时候,输⼊net start Mysql 启动服务时
mysql>net start Mysql
显⽰
Mysql服务正在启动
Mysql服务⽆法启动
服务没有报告任何错误
⼆、原因
由于mysql的默认端⼝是3306,因此在启动服务的时候,如果此端⼝被占⽤,就会出现如上“Mysql服务⽆法启动服务没有报告任何错误”的情况,
博主遇到此问题出现的⼤部分原因都是该情况,因此,解决办法如下所⽰
三、解决办法
如果端⼝被占⽤,那么最简单粗暴的⽅式,也是最快解决的⽅式就是将占⽤3306的进程结束掉即可,具体步骤如下
步骤:
①查看端⼝,找到占⽤3306端⼝的进程:命令⾏输⼊ netstat -aon ,找到端⼝号为3306的对应的PID
如图所⽰,我的占⽤3306的端⼝的进程对应的PID为4076
②结束占⽤端⼝3306的进程:命令⾏输⼊ taskkill /f /pid xxxx,杀掉进程,xxxx即为PID
例:如上,我的PID为4076,即taskkill /f /pid 4076
③⼤功告成,再次启动服务,输⼊net start Mysql。

Mysql服务无法启动服务没有报告任何错误

Mysql服务无法启动服务没有报告任何错误

Mysql服务⽆法启动服务没有报告任何错误今天以zip模式在windows10 64位环境下安装mysql5.7,到最后⼀步提⽰mysql服务⽆法启动。

安装步骤如下:1.配置环境变量我的电脑->属性->⾼级->环境变量->path如:C:\Program Files\MySQL\MySQL Server 5.6\bin注意是追加,不要覆盖2.修改my-default.ini在其中修改或添加配置:[mysqld]basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在⽬录)datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在⽬录\data)3.以管理员⾝份运⾏cmd(win10右键左下⾓开始按钮选择以管理员⾝份运⾏cmd即可)以管理员⾝份运⾏cmd(⼀定要⽤管理员⾝份运⾏,不然权限不够),输⼊:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进⼊mysql的bin⽂件夹(不管有没有配置过环境变量,也要进⼊bin⽂件夹,否则之后启动服务仍然会报错误2)输⼊mysqld -install(如果不⽤管理员⾝份运⾏,将会因为权限不够⽽出现错误:Install/Remove of the Service Denied!)安装成功4.运⾏mysqld --initialize(标题问题所在,若没有init则不存在data⽬录,⾃然⽆法启动成功)5.安装成功后就要启动服务了,继续在cmd中输⼊:net start mysql,服务启动成功!服务启动成功之后,就可以登录了,输⼊mysql -u root -p(第⼀次登录没有密码,直接按回车过),登录成功!追加内容:在安装mysql5.7版本时,经常会遇到mysql -u root -p直接回车登陆不上的情况,原因在于5.7版本在安装时⾃动给了⼀个随机密码,坑爹的是在init步骤的时候不像linux系统会给出命令⾏提⽰,需要⼿动在mysql⽬录下搜索*.err,以⽂本形式打开才能看到如下内容:016-02-25T15:09:43.033062Z 1 [Note] A temporary password is generated for root@localhost: >mso<k70mrWe红⾊字母即为第⼀次的登陆密码,记得加双引号。

cmd中输入netstartmysql提示:服务名无效或者MySQL正在启动MySQL无法启动

cmd中输入netstartmysql提示:服务名无效或者MySQL正在启动MySQL无法启动

cmd中输⼊netstartmysql提⽰:服务名⽆效或者MySQL正在启
动MySQL⽆法启动
在DOS窗⼝、gitbush以及⼀些可以使⽤的命令⾏⼯具的界⾯上,输⼊:net stop mysql、net start mysql时,总是提⽰:服务名⽆效。

出现提⽰如下:
原因是:因为net start +服务名,启动的是win下注册的服务。

此时,系统中并没有注册mysql到服务中。

即当前路径下没有mysql服务。

如何将MySQL注册到win服务⾥⾯(步骤如下)
1. 来到MySQL的安装路径下bin
2. 在命令⾏中输⼊mysqld --install
成功:出现Service successfully install代表你已经安装成功,
不成功:
如果出现以上⽂字的时候,你需要⽤管理员的⾝份运⾏DOS窗⼝,这样就可以成功了
3. 执⾏ net start mysql出现:
删除mysql下的data⽂件,重新执⾏ mysqld --initialize 就可以在当前路径下⽣成data⽂件夹,再执⾏net start mysql 就可以启动mysql
快速以管理员⾝份打开DOS:⽤管理员⾝份打开DOS命令窗⼝:在当前⽂件夹下bin下,先按住Shift+单击⿏标右键以管理员⾝份运⾏Dos窗⼝就可以。

MySQL5.7.9服务无法启动-“NETHELPMSG3534”的解决方法

MySQL5.7.9服务无法启动-“NETHELPMSG3534”的解决方法

MySQL5.7.9服务⽆法启动-“NETHELPMSG3534”的解决⽅

安装过程参考⾃:MySQL 5.6 for Windows 解压缩版配置安装
成功安装以后,启动MySQL,输⼊:
net start mysql
提⽰:
”MySQL 服务⽆法启动,服务没有报告任何错误,请键⼊ NET HELPMSG 3534 以获得更多的帮助。


查了下,在当前⽬录下输⼊:
mysqld --initialize
还是出错,⼜查了下,原因是:
mysqld --initialize-insecure⾃动⽣成⽆密码的root⽤户,mysqld --initialize⾃动⽣成带随机密码的root⽤户。

data⽂件夹不为空是不能执⾏这个命令的。

解决办法:
先删除data⽬录下的所有⽂件或者移⾛。

MySQL服务成功启动.
以上所述是⼩编给⼤家介绍的MySQL 5.7.9 服务⽆法启动-“NET HELPMSG 3534”的解决⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。

在此也⾮常感谢⼤家对⽹站的⽀持!。

MySQL服务正在启动.MySQL服务无法启动。服务没有报告任何错误。

MySQL服务正在启动.MySQL服务无法启动。服务没有报告任何错误。

MySQL服务正在启动.MySQL服务⽆法启动。

服务没有报告任何
错误。

由于最近云服务器到期,只能在本地部署MySQL,但是出现了意想不到的错误:
去看了下mysql.ini配置⽂件,⽆论如何都看不到错,还好我每次部署服务,配置⽂件都有副本,这个就很赞了
my.ini 配置⽂件具体参数如下:
[Client]
port = 3306
[mysqld]
#设置3306端⼝
port = 3306
# 设置mysql的安装⽬录
basedir=D:\mysql\mysql-5.7.23-winx64
# 设置mysql数据库的数据存放⽬录
datadir=D:\mysql\mysql-5.7.23-winx64\data
# 允许最⼤连接数
max_connections=200
# 服务端使⽤的字符集默认为8⽐特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使⽤的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
启动服务OK。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Appserv安装之后mysql服务无法启动
时间:2016年11月7日
机器环境:win7 64 bit 旗舰版
问题:重装系统后,安装了最新版的appserv_8.0.0.1454401891.exe,apache24服务可以正常启动,Mysql无法启动。

调研过程:查看事件记录器发现启动Mysql服务报如下错误。

发现failed to set datadir to D: oft\AppServ\MySQL\data,但是安装路径是
D:\soft\AppServ\MySQL,对比发现缺少了\s。

猜想\s是不是在AppServ是不是特殊的含义,因为在编程语言里面存在转义字符。

解决办法:修改Mysql.ini中basedir和datadir中的路径\s为\\s,重启成功解决。

建议:如果遇到mysql服务起不了,建议先看事件记录器,是否因为某个路径无法设置,然后对应修改\为\\。

相关文档
最新文档