>mysql -uroot -p Enter password: ERROR 1045 (28000): Access denied ,被mysql连接问题折磨到问题解决,分享
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 回车进入!
将解决上述出现的登陆密码错误问题!