首页 > 编程知识 正文

如何配置环境变量,windows无法启动oracle服务

时间:2023-05-05 03:08:22 阅读:163571 作者:4278

最近,在Windows2003上的MySQL上多次正常运行时,可能会出现无法连接到数据库的故障。 症状无法连接到数据库,无法停止或重新启动MySQL,重新启动无效。 每次都只是草草地尝试了各种各样的方法就解决了,所以一直没有深入研究。 现在我们来总结一下图和故障现象的系统。 本文首先列举一般的解决方法。

一.验证是否已配置MYSQL,以及是否正确

重构

对于重新安装的MYSQL,请确保首先配置了安装后的MYSQL。 否则,my.ini文件将会不足。 请在安装最后一步时选择配置方法,然后立即配置MYSQL,或者在程序组中运行MYSQL配置向导。 配置完成后,在my.ini文件的[mysqld]字段下,确保basedir安装文件夹的路径和datadir数据库的路径较少。

如果以前进行过MySQL配置,则可以在MySQL向导中运行REMOVEINSTANCE一次,然后重新配置。

数据表复盖

缺省MYSQL数据库安装在MyDocument中,因此如果数据库目录位于其他路径,请停止MYSQL,然后将数据库剪切到其他路径,并复制关联的数据表以放在同一目录中

如果MYSQL数据表使用不同的帐户,则还必须在MYSQL中创建帐户或用原始MYSQL数据表复盖(必须确保以前的MYSQL数据表未损坏)。

无法开始解决

无法启动MYSQL的常见解决方案:

a、首先使用命令c :program filesMySQLbinMySQL admin-uroot-pshutdown关闭MySQL

b、在cmd命令行中,运行netstartmysql以启动mysql。

二. 1067错误的一般解决方法

故障现象

如果在停止MYSQL(NetStoPMYSQL )或启动MySQL时发生1067错误,请显示错误信息“MySQL服务正在停止.系统错误(asystemerrorhasoccucu )

一般解决方法

如果以前就OK了,请先按照上述“无法启动”的解决方法执行一次。

如果执行过RemoveInstance操作,则在重建后,必须检查my.ini文件中的datadir是否已恢复,如果该地址下不存在数据库,则还会报告1067错误。 只需修改为实际的数据库目录地址并手动启动即可。

检查MYSQL目录权限

检查my.ini文件的[mysqld]字段下是否有basedir安装文件夹的路径和datadir数据库的路径。 my.ini可能必须出现在这两个位置。 在MYSQL安装目录和Windows目录(假设为Windows环境)下进行检查。

删除%Windir%/my.ini文件,然后重新配置也可能解决此问题。 重新配置后,请检查windir目录中是否存在my.ini文件,复制并复盖安装目录中最新的my.ini文件可能会解决此问题。

在Linux环境中,请将mysql.server复制到/etc/rc.d/init.d/下,然后尝试运行chkconfigmysql.server。 然后,可以在命令行中设置PATH,并使用命令执行mysql启动。

三.非法关机导致MYSQL无法启动的问题

如果由于错误关闭等原因导致MYSQL无法启动或启动有问题,建议使用重新安装的MYSQL数据表或ibdata1、mysql.pid、ib_logfile0等文件进行复盖天缘好几次都遇到过这样的情况。 也就是说,虽然原来的MYSQL表有问题,不能总是启动,但是换成新的表就可以了

四.重新安装MYSQL

如果发现MYSQL有问题,最方便的方法是首先卸载MYSQL,然后重新安装并重新配置。 具体方法如下。

1、卸载MYSQL,清理安装目录和Windows目录下的my.ini文件。

2、检查任务管理器中是否还有mysql进程,如果有,可以杀了mysqld.exe,也可以杀了再卸载。

3 .在cmd命令窗口中,运行: scdeletemysql。 此命令是注册服务的清理命令。

重新安装mysql

如果在设置安全后出现此问题,则可能是由于mysql以较低权限运行时的密码策略等问题,恶意降低mysql的启动用户密码,将其设置为服务项就可以了。

(责任编辑:最模板)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。