之前安装过一次MySQL,但是由于时间问题没安装完。今天再次安装了一下,遇到的一些问题及参考的博客如下。
问题一:忘记密码。emm很久没碰过了把之前设置的root密码忘记了。
在MySQL登录时出现Access denied for user ‘root‘@‘localhost‘ (using password: YES) 拒绝访问,并可修改MySQL密码
问题二:以管理员身份打开cmd,输入net start mysql后报错:服务名无效。原来我还没有安装mysql服务(也忘记之前安装到哪一步了),然后输入指令mysqld -install安装mysql服务。
启动MySQL报错:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
问题三:安装好了mysql服务但是还是打不开。在cmd中net start mysql 说服务无法打开,没有报错信息。所以右键计算机->管理->服务,找到MySQL服务手动开启。弹出了一个提示框:“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
注意:下面的方法好像会把数据库清空。由于我的一直没有安装成功还未使用,所以没有问题。因此记得要备份原数据库。
MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”
问题四:mysqld --initialize --user=mysql --console(上篇博客中的)之后,输入临时密码(记得在第二段),确实成功登陆了。但是修改密码时候又出了问题。
关于mysql修改密码 set password for root@localhost = password(‘xxx‘);报错解决方法
最后成功安装MySQL,MySQL WorkBench运行正常。