错误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。
可能原因:
①没有开端口,参见前一条解决。
②用户没有授权远程连接3306。
③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命令行客户端和mysqldump并不能确定位于服务器安装目录中的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文件。但服务器安装目录并没有移除。如果选择了“重新配置实例”选项,进入到“配置类型”界面,可以选择安装想要配置的安装类型。
二三四教育网还为您提供以下相关内容希望对您有帮助:
Mysql安装注意事项、安装失败的五个原因分析
可能原因包括防火墙未开启端口、用户未授权远程连接、MySQL服务器不允许远程连接。解决方法包括检查并开启防火墙端口,为用户授权远程连接权限,或在my.ini文件中添加“bind-address=0.0.0.0”以允许所有IP远程连接。错误5:my.ini文件的配置位置可能不正确。MySQL安装向导通常将其放置在服务器安装目录中,...
MySQL安装失败导致无法安装的原因和解决方法mysql不能安装
4. 错误的MySQL安装程序 有时候,下载到的MySQL安装程序可能不完整,损坏或错误。这将导致MySQL安装失败。解决方法:下载另一个MySQL安装程序,并确保完整,未损坏和正确。5. 用户权限 在某些情况下,用户可能没有足够的权限来安装MySQL,例如缺少管理员权限。解决方法:确保用户有足够的权限来安装MySQL,或...
解决Mysql下载后安装失败的问题mysql下载后安装不了
当您从MySQL官方网站下载安装程序时,可能会下载到一些不完整的压缩文件,导致安装失败。请首先检查您下载的安装包是否完整,可以通过MD5校验码对比确认。如果下载的安装包不完整,您可以重新下载。2. 关闭杀毒软件 有些杀毒软件可能会误认为MySQL安装程序是病毒或恶意软件,从而阻止其运行。因此,在安装过程...
MySQL安装故障排除解决安装失败问题mysql一直安装失败
1. 确保初始配置正确:在安装MySQL之前,请确保您已正确地配置了MySQL服务的所有初始设置。如果没有做好初始配置,可能会导致安装失败或配置错误。2. 检查本地环境:在安装MySQL之前,请确保您的计算机已经安装了所有必要的软件和驱动程序,以及必要的服务。如果您忽略了这些环境变量,可能会导致安装失败或配...
如何解决MySQL下载后无法安装的问题mysql下载后不能安装
方法二:检查软件完整性 有时,下载的MySQL安装包可能会存在损坏或不完整的情况,这会导致安装失败。在下载之前,建议先检查一下安装包的完整性。如果您下载的是压缩包,可以使用一些压缩软件如WinRAR或7zip来确保解压后没有任何错误。如果您下载的是可执行的安装程序,则建议使用MD5或SHA-1加密算法来验证...
解决MySQL下载安装失败的问题mysql下载安装不上
MySQL安装需要一些特定的环境变量才能正常运行,如PATH环境变量。如果安装时出现错误提示,可以检查一下环境变量是否设置正确。2.关闭防火墙和杀毒软件 安装MySQL时,防火墙和杀毒软件可能会干扰MySQL的安装。因此建议在安装之前关闭防火墙和杀毒软件,或进行相应的设置。3.重新安装 如果出现安装失败的情况,可以试...
解决mysql安装问题的简单方法mysql一直安装不了
1.问题一:MySQL安装失败,提示“无法创建或读取数据库目录”这个错误通常是由于权限问题引起的,为了解决这个问题,我们需要检查MySQL数据目录的权限设置。我们需要在Linux命令行终端下使用以下命令创建一个数据目录:mkdir /var/lib/mysql 接着,我们需要将该目录的所有者和组设置为数据库服务器运行的用户,...
MySQL安装故障如何解决下载后无法安装问题mysql下载后无法安装
1.检查下载文件是否完整 在下载MySQL安装文件时,有时网络不稳定等原因可能导致文件没有下载完整。当你试图安装时,可能会遇到文件损坏或无效的提示。解决此类问题的方法是重新下载并确保已完全下载了所有必要的文件。2.检查系统环境是否满足要求 MySQL有一些系统要求,包括操作系统版本、CPU架构和内存大小等。
MySQL安装问题成功下载但安装失败解决方法mysql下好后无法安装
5.更新操作系统中的驱动程序 在某些情况下,MySQL安装失败或无法启动,是因为计算机的驱动程序已经过时或损坏。为了解决这个问题,您可以尝试更新操作系统中的驱动程序。您可以通过访问操作系统的官方网站来找到正确的驱动程序,并下载安装它们。总结 在本文中,我们介绍了一些常见的但有效的解决方法,以帮助您...
MySQL安装失败的解决方法mysql一直安装失败
如果你是使用Windows操作系统的用户,除了确保系统符合MySQL的要求,还需要使用管理员身份运行MySQL安装程序。如果不使用管理员身份运行,安装程序可能无法成功创建MySQL服务,从而导致安装失败。3. 关闭防火墙 如果你的计算机上启用了防火墙,你需要确保防火墙没有阻止MySQL的安装。在Windows计算机上,你可以通过...