错误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 文件。 但服务器安装目录并没有被删除。 如果选择“重新配置实例”选项,进入“配置类型”界面,可以选择需要配置的安装类型。