您的位置  > 互联网

Mysql安装注意事项、安装失败的五个原因分析错误

错误1:安装的最后一页,出现mysql.error:0错误

解决办法:打开命令行,输入sc mysql命令。

C:>sc mysql

[SC]

重新启动计算机,或者卸载,重新启动,然后再次安装,就可以了。 我卸载并重新启动。

卸载重装时需要注意的一点是,在控制面板中卸载后,删除c:\和\All Users\Data目录下的Mysql文件夹。 它可能包含您卸载的配置信息,这会影响下次安装。

错误2:要求管理员输入密码时,除了 和 之外还有一行。

这说明你在安装前没有删除第1条提到的目录下的Mysql文件夹。 不知道会不会影响后续使用,不过记住密码的话可能就没事。 顺便说一句,管理员密码是我自己设置的,用户名默认是root。

安装成功后,可以测试如下:打开mysql线路,输入密码,即可

到 MySQL . 结束于 ; 或\g。

你的 MySQL ID 是 3

:5.1.33-MySQL(GPL)

输入“帮助”; 或“\h”寻求帮助。 键入“\c”以清除 .

mysql>

安装成功!

错误3:mysql失败。

检查配置向导中的错误提示是否有如下语句:

mysql--5.5-win32:60 - 端口 3306 上的规则。

mysql--5.5-win32:66-规则。

表明防火墙安装失败。

检查安装日志发现有如下语句:

mysql- : 10 : 规则: netsh.exe add =TCP port=3306 =ALL name= mode=scope=ALL

mysql-:10:来自 netsh:好的。

mysql- : 10 : 规则使用 : netsh.exe 添加规则名称=”端口 3306” =TCP =3306 dir=in =allow

mysql- : 10 : 来自 netsh: 未找到以下命令:添加规则名称 =“端口 3306”=TCP =3306 dir=in =允许。

这种情况说明mysql的安装对中文系统支持不好,无法识别netsh.exe返回的“OK”信息,然后运行可以在其他平台运行的netsh.exe命令(不支持该命令) XP下,所以报No error for this 。

有两种解决方案:

①将操作系统语言设置为英文,然后重新安装mysql。 具体可以通过控制面板->区域和语言来更改; 另外,检查当前用户是否有启动防火墙的权限,检查计算机服务中图层的属性,检查登录选项卡中的用户是否是当前用户。

② 检查防火墙端口。 如果添加成功,则不做任何处理。 如果没有添加成功,请在防火墙中手动添加端口。

错误4:安装成功后,只能通过mysql 5.5线路连接mysql,但无法通过或其他客户端工具远程连接mysql。

关键字:无法远程连接mysql。

可能的原因:

① 没有开放端口,解决方法请参考上一篇文章。

②用户无权远程连接3306。

③mysql不允许远程连接。

② 对于没有被授权远程连接的用户,您可以对该用户进行授权。 例如,默认root用户可以在mysql 5.5行中输入以下命令:

//选择数据库

mysql>使用mysql;

//授权用户,将该字段替换为您的密码

mysql>将 *.* 上的所有内容授予 by '';

//刷新系统权限表

mysql>刷新;

//检查授权是否成功

mysql> 显示根;

如果刚才出现授权就说明成功了。 如果失败,尝试自己添加新用户,添加用户的命令:

进入 mysql.user(主机,用户,,,,) ("%","",(""),'','','')

③mysql不允许远程连接的解决方法是找到自己的my.ini,在[]下添加一行语句:

绑定-=0.0.0.0

意思是不绑定IP,重启你的Mysql服务。

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

MySQL配置向导将my.ini文件放置在MySQL服务器的安装目录中。 这将有助于将配置文件与特定服务器实例关联起来。 为了确保 MySQL 服务器知道在哪里查找 my.ini 文件,类似以下的参数将作为服务安装的一部分传递到 MySQL 服务器: ---file="C:\Files\MySQL\MySQL 5.5\my.ini C:\Files\MySQL\MySQL 5.5 可以替换为指向MySQL服务器的安装路径。

编辑 my.ini 文本:您可以使用文本编辑器打开文件并进行必要的编辑和更改。 您还可以使用 MySQL 应用程序修改服务器配置。 MySQL客户端和应用程序,例如mysql命令行客户端和MySQL命令行客户端,无法确定位于服务器安装目录中的my.ini文件的位置。为了配置客户端和应用程序,取决于您的版本,在 C:\ 或 C:\WINNT 目录中生成一个新文件 my.ini 文件

如果您的 MySQL 配置向导找到现有的 my.ini 文件,您可以通过删除 my.ini 文件并停止并删除 MySQL 服务来重新配置现有服务器或删除服务器实例。 要重新配置现有服务器,请选择“重新配置实例”选项,然后选择“下一步”按钮。 现有的 my.ini 文件被重命名为 .ini.bak,时间戳是创建现有 my.ini 时的日期和时间。 要删除现有数据库实例,请选择“删除实例”选项,然后选择“下一步”按钮。 如果您选择“删除实例”选项,您将进入确认界面。 单击“运行”按钮:MySQL 配置向导停止并开始删除 MySQL 服务并删除 my.ini 文件。 但服务器安装目录并没有被删除。 如果选择“重新配置实例”选项,进入“配置类型”界面,可以选择需要配置的安装类型。