加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Windows下对MySQL安装的故障诊断与排除

发布时间:2016-09-04 16:15:12 所属栏目:MySql教程 来源:站长网
导读:首次安装、运行MySQL时,你可能会遇到一些错误,使MySQL服务器不能启动。本节的目的是帮助你诊断并纠正这些错误。 解决服务器问题时你的第一资料是错误日志。My
首次安装、运行MySQL时,你可能会遇到一些错误,使MySQL服务器不能启动。本节的目的是帮助你诊断并纠正这些错误。

解决服务器问题时你的第一资料是错误日志。MySQL服务器使用错误日志来记录服务器不能启动的信息。错误日志位于my.ini文件指定的数据目录中。默认数据目录位于C:Program FilesMySQLMySQL Server 5.1dat。

另一个错误相关信息源是MySQL服务启动时控制台上显示的消息。将mysqld安装为服务后,从命令行通过NET START mysql命令来查看MySQL服务启动相关的错误消息。

下面距离说明了首次安装并启动MySQL服务时会遇到的最常见的错误消息:

·System error 1067 has occurred.

·Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist

·当MySQL服务器找不到MySQL权限数据库或关键文件时会出现这些消息。当MySQL基或数据目录没有安装在默认位置(C:mysql和 C:Program FilesMySQLMySQL Server 5.1data),而是安装到其它位置时通常会遇到该问题。

发生该问题的一种情况是对MySQL进行升级或安装到了新位置,但是没有对配置文件进行更新以对应新的安装位置。此外还可能是新旧配置文件冲突,当升级MySQL时,一定要删除或重新命名旧的配置文件。

如果你没有将MySQL安装到C:Program FilesMySQLMySQL Server 5.1目录下,而是安装到了其它目录下,你需要通过使用配置(my.ini)文件让MySQL服务器知道安装目录。my.ini文件应位于Windows目录下,典型为C:WINNT或C:WINDOWS。可以在命令提示符下输入下面的命令从WINDIR环境变量值中确定确切位置:

C:> echo %WINDIR%可以通过文本编辑器(例如记事本)来创建并修改选项文件。例如,如果MySQL安装在E:mysql下,数据目录在D:MySQLdata,你可以创建选项文件并设置[mysqld]来指定basedir和datadir参数的值:

[mysqld]
# set basedir to your installation path
basedir=E:/mysql
# set datadir to the location of your data directory
datadir=D:/MySQLdata

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读