mysql突然无法启动

换了公司之后一直在用oracle,很久没有mysql了,前几天想重温下mysql,结果发现启动不了了,在命令提示符中输入  net start mysql  提示

进入到服务中启动mysq提示,百思不得其解,以为是oracle启动了和mysql冲突,但是也不会啊,oracle的端口是1521,mysql的是3306,就算是有冲突也是报错也会明确提示的,这种提示感觉像是mysql自身的问题,没办法,只好初始化mysql,如果里面有重要数据的话换种方法吧(没找到还有什么方法)。

在mysql安装目录bin的同级下新建data文件夹,如果有这个文件夹就把里面的文件全删除了,

 然后管理员身份启动命令提示符,输入  mysqld --initialize --user=mysql --console

 然后数据库就被初始化了,并且得到一个初始化密码,下图所示

 输入 mysql -u root -p 登陆数据库,会提示输入密码,把这个初始化密码输入进去就行,登陆后不能直接对数据库进行操作,会提示让你修改密码,输入:

set password for 用户名@localhost=password('密码');

例如:set password for root@localhost=password('11111');

这样就解决了

,很奇怪,除了安装oracle之外,电脑配置软件什么的都没有动过怎么突然就启动不了了呢,

猜你喜欢

转载自www.cnblogs.com/vary-/p/12439021.html