您的位置:首页 > 数据库 > MySQL

Windows7下mysql安装后服务无法启动和启动后无法登录的问题解决的方法

2016-03-16 16:00 1071 查看
1:由于三个月之前安装了office2007全套之后,C盘莫名其妙的的只有几个G。后来360给我各种更新,C盘终于只剩275KB。

炸了,系统卡成狗。

硬件+软件白痴的我找朋友帮忙重新格式化了C盘并且装了系统。这次坚决不装杀毒软件。

这是背景,所以要重新装一套的开发工具和mysql了。按照网上教程安装了一遍之后,成功安装,但是,启动不了服务。

然后找到一个解决方案,经试验,有效。反正我用起来有用。我的环境:Windows764专业版 + mysql-5.7.11-win64

解决方法如下图:



如果你没安装,上面方法有用,如果你安装过了。步骤如下:

在上图步骤中,先执行语句mysqld -remove,然后就可以了。

然后紧接着,我就遇到了另一个问题,登录不进去。出问题的原因大概是这样的:官方文档说了mysqld --initialize-insecure自动生成无密码的root用户,mysqld --initialize自动生成带随机密码的root用户。

WTF!!!

然后,我登录就要密码了。。。。。。我还真是机智呢。(妈的,智障!)

2:服务启动登录不进去的问题以及解决方法。

错误代码 1045

Access denied for user 'root'@'localhost' (using password:YES)
然后,机智的我输了YES。半夜两点半的我突然兴奋起来,以为自己发现了惊天大秘密。果然没有进去。。。。。。。

新建或者修改my.ini文件,新建的话复制my-default.ini里的内容,并且在红线mysqld下面添加 skip-grant-tables



重启服务,在系统管理里重启。

重启cmd,进入mysql安装路径,如D:\Program Files (x86)\MySql\mysql-5.7.11-winx64\bin

输入>mysql -u root -p或者输入mysql,即可进入。如有问题,可以评论留言,我可以尽力帮忙。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  sql mysql