问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

安装mysql server失败,是什么原因呢

发布网友 发布时间:2022-04-23 14:57

我来回答

1个回答

热心网友 时间:2022-04-10 20:29

错误1:wizard安装最后一页,出现cannot create Windows service for mysql.error:0 错误

解决方法:打开命令行 输入 sc delete mysql 命令即
C:>sc delete mysql
[SC] DeleteService SUCCESS
重起电脑,或者卸载后重启再安装,这样就好了。我是卸载后重启的。

卸载重新安装要注意一个问题,在控制面板中卸载后,要去c:\Documents and Settings\All Users\Application Data目录下把Mysql文件夹删掉。里面可能记载了你卸载的配置信息,下次安装时会有影响。

错误2:在让输入管理员输入密码时除了password和confirm password之外还有一行current password。

这说明你安装之前没有把我第1条中说的目录下把Mysql文件夹删除。不知道是否影响后续使用,可能记得密码的话没关系。另附带一句,管理员密码是自己设的,用户名则为默认root。

安装成功后可测试如下:打开mysql command line client,输入密码,出现
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.1.33-community MySQL Community Server (GPL)
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
则安装成功!

错误3:mysql server configuration失败。

在配置向导中查看错误提示有如下语句:
mysql-server-5.5-win32:60 - Adding firewall rule for MySQL55 on port 3306.
mysql-server-5.5-win32:66 - Adding firewall rule failed.
表示防火墙安装失败。

查看安装日志能找到以下语句:
mysql-installer Information: 10 : Attempting to create firewall rule with command: netsh.exe firewall add portopening protocol=TCP port=3306 profile=ALL name=MySQL55 mode=ENABLE scope=ALL
mysql-installer Information: 10 : Unexpected response from netsh: 确定。
mysql-installer Information: 10 : Attempting to create firewall rule with command: netsh.exe advfirewall firewall add rule name=”Port 3306” protocol=TCP localport=3306 dir=in action=allow
mysql-installer Information: 10 : Unexpected response from netsh: 下列命令没有找到: advfirewall firewall add rule name=”Port 3306” protocol=TCP localport=3306 dir=in action=allow。

这种情况说明mysql的安装对中文系统支持得不好,不能识别 netsh.exe返回的“确定”信息,继而运行能在其他windows平台上运行的netsh.exe advfirewall命令(该命令xp不支持,所以报找不到该命令的错误。

解决办法有两个:
①将自己的操作系统的语言设置为英文,然后重新安装mysql 。具体的可以进入控制面板->区域和语言 中去更改;另外,检查当前用户是否有启动防火墙的权限,在计算机服务中查看Application Layer Gateway Service的属性,查看登录选项卡中的用户是否是当前用户。
②检查防火墙端口,如果已经添加成功了,则不作处理,如果没有成功添加,则自己手动在防火墙中添加端口。

错误4:安装成功之后,只能通过mysql 5.5 command line client 连接localhost的mysql server,而不能通过workbench或其他客户端工具进行远程连接mysql server。

关键字:不能远程连接mysql server。

可能原因:
①没有开端口,参见前一条解决。
②用户没有授权远程连接。
③mysql server不允许远程连接。

对于②用户没有授权远程连接,可以给用户授权,例如默认的root用户,可以在mysql 5.5 command line client 中输入如下命令:
//选择数据库
mysql>use mysql;
//给用户授权,yourpassword字段用你的密码代替
mysql>grant all priileges on *.* to identified by 'yourpassword';
//刷新系统权限表
mysql>flush privileges;

//查看是否授权成功
mysql> show grants for roots;

如果出现刚刚的授权,则表示成功。不成功的话,自己再添加一个新用户试试,添加用户的命令:
insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("%","newuser",password("newpassword"),'','','')

对于③mysql server不允许远程连接的解决办法是,找到自己的my.ini,在[mysqld]下增加一行语句:
bind-address=0.0.0.0
表示不绑定IP,重启你的Mysql服务。

错误5:配置文件my.ini的位置

MySQL配置向导将my.ini文件放置在MySQL服务器的安装目录中。这将有助于将配置文件和具体的服务器实例相 关联。为了保证MySQL服务器知道到哪里查找my.ini文件,和下面内容类似的参数将会被作为服务安装的一部分 传递给MySQL服务器:--defaults-file="C:\Program Files\MySQL\MySQL Server 5.5\my.ini C:\Program Files\MySQL\MySQL Server 5.5可以被指向MySQL服务器的安装路径所代替。

编辑my.ini文:可以使用文本编辑器打开该文件同时做出必要的编辑和修改。你也可以以MySQL Administrator的应用程序来修 改服务器配置。 MySQL客户端和应用程序,例如mysql命令行客户端和mysqlmp并不能确定位于服务器安装目录中的my.ini文件 的位置。为了配置客户端和应用程序,根据你的Windows版本的不同,在C:\Windows下或者在C:\WINNT目录下生 成新的文件my.ini 文件

如果你的MySQL配置向导发现了一个已经存在的my.ini文件,你可以重新配置已经存在的服务器,或者通过删除 my.ini文件、停止并移除MySQL服务的方法移除服务器实例。重新配置已经存在的服务器,选择“重新配置实例”选项并且选择“下一步”按钮。已经存在的my.ini文件被 重新命名为mytimestamp.ini.bak,时间戳是已经存在的my.ini创建时的日期和时间。移除已经存在的数据库实 例,选择“移除实例”选项并选择“下一步”按钮。如果选择了“移除实例”选项,进入到确认界面。单击“运行”按钮:MySQL配置向导停止并开始移除MySQL服 务,并删除my.ini文件。但服务器安装目录并没有移除。如果选择了“重新配置实例”选项,进入到“配置类型”界面,可以选择安装想要配置的安装类型。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
算命 小女子1988年正月初五早晨10点左右出生 1974年正月初五早上四点算命 为什么有的手机不支持双卡双待? 现有铁,氧化铜,氯化镁,氢氧化钙,稀硫酸等五种物质,在常温下他们两两发生... 女生什么时候最想要男朋友 什么时候会觉得自己需要一个男朋友 彭于晏称拍乘风破浪:接到韩寒私信以为黑客攻击 ...刚拍的照片移了一下所属相册位置,结果有些照片显示不出来了,是怎... ...打不开了是怎么回事!! 如下图!!!好多有意义的照片都不 2011年四川省专科征集志愿学校,志愿征集学院,网上填报志愿征集时间... 我有传真号码不想去平台群发!那里有支持群发的传真软件买或下载? 拜菩萨为什么要点蜡烛 在excel里如何做带箭头的流程图 - 信息提示 如何安装mysql server 5.6 有没有人使用过戴特网营销软件群发传真?我需发大量的网络传真,一次必性要导入上万的传真号,有介绍吗? 家里佛事烧香用什么蜡烛和香? mysql server在windows10怎么安装 郑州A洁美万家家电清洗是骗局吗 自己开车出车祸,死了,车主是自己,保险公司赔吗? 佛教点蜡烛何义,佛教能点电蜡烛吗?能点电香吗? 怎样自建电子传真群发系统平台 用excel做流程图 郑州市中牟县,做家电清洗的有几家公司? 交通车祸保险如何赔偿多少钱 敬神拜佛为什么要烧香点蜡烛? 有没有比较好用的电子网络传真软件? 自己开车出车祸,死了,车主是自己,保险公司赔吗 郑州惠丽洁家电清洗可靠吗? 可以给观音菩萨点白蜡烛吗? 出现交通事故对方全责,对方赔偿过后,自己买的保险给赔偿么? 郑州哪有油烟机清洗的 怎么用excle做流程图 真正免费的(破解)群发传真软件 MySQL Server 安装 车祸造成人死亡保险公司全赔偿吗? 跪求一个传真群发软件 去寺庙烧香,点蜡烛和供灯有区别吗? server2008的mysql怎么安装 交通事故伤残补偿,保险会赔偿吗 去拜佛祖蜡烛一高一矮代表 学家电清洗我是成年人,想学家电清洗,问一下郑州哪里能学到, 网络传真目前在哪些行业使用得普遍? 如何将visio格式的流程图转换成excel格式?? 车祸百万医疗保险公司理赔吗? 佛像前点蜡烛起花有什么说法? MySQL Server安装失败怎么办? 这个流程图用什么软件做的?VISIO?EXCEL? 佛教莲花蜡烛灯怎么供于佛台?请教 郑州净新家电维修有限公司怎么样?