>mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied ,被mysql连接问题折磨到问题解决,分享

笔者是一个刚涉入数据库的新手,这一开始就被数据库的安装、登陆、连接等问题,折磨疯了!俗话说,久病成医!我这被折磨到无数次的新手,在这方面也把一些经验性总结记录一下,顺便分享各位!针对不同问题,不同的机型,版本,环境等情况,本文叙述的方法可能并不见得有效,还请见谅。

 最初,选择版本的时候并不了解,mysql还有不同的安装方式。笔者从官网中,获取了最新的mysql社区版5.7.19.zip和5.7.19.0.msi两种可安装方式选择。对于习惯性安装包安装的我,第一次选择了后者。后来发现,msi安装附加了太多安装东西。好多可能都不常用,安装地址也只能默认选择。看了很多教程,教程提供的安装方法,大多是Dos命令下简单安装操作。经过一番琢磨、碰壁、研究,总算扯明白了zip安装是怎么回事儿。

1.Zip 方式安装

   将Zip压缩包解压到你想要安装的硬盘下。一般都是习惯将不是系统的软件装在非C盘下。

如图所示,本人习惯将工作开发软件一并安装在建立的Developer文件下。就这样把解压后文件解压到指定位置就行了。

然后,Windows键+R,打开运行。权限不够,请以管理员身份打开运行。


接着,经过盘符切换进入刚解压文件里的bin目录下;


在此目录下进行mysqld -install 安装服务;net start mysql 启用服务(启用后,以后自动启动)


下面就是关键地方了,如何登陆连接mysql服务器!

正常登陆方式: 输入   mysql -uroot -p  

                                     Enter password:

接下来,就是你输入密码和不输入密码,按回车进入出现的结果!


针对这个问题,笔者经过设置好环境变量,配置文件后,重要的是.ini文件

如下图所示,是本人的安装根目录情况,自行对照!

其中,my-default.ini为默认文件,my.ini为我新增配置文件。


以上是本人配置文件内容。注意,配置文件末尾skip-grant-tables,跳过了密码验证。通过重启服务,再输入mysql -uroot -p 后,直接回车,可直接登陆mysql。

重启操作:

运行命令:net stop mysql   停止服务

                   net start mysql   开启服务

开启后 ,输入mysql - uroot -p  回车进入!

将解决上述出现的登陆密码错误问题!


  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值