命令提示符中登录mysql提示access denied for user 'root'@'localhost'

前几天使用命令提示符登录mysql数据库时显示示,如果输入密码提示error:1045 (28000) access denied for user 'root'@'localhost'(using password:Yes),不输入密码直接回车则提示using password:No;很是心累,看了网上解决方法多数说有用的就是在mysql安装文件夹里找到my.ini文件,在mysqld下面加上skip-grant-tables 然后在服务中重启mysql等;悲催的是我的mysql安装文件夹里面没有my.ini文件,在网上看了说是在c盘隐藏的ProgramData文件夹中,把它拷贝到这个mysql安装目录下就行然后我就拷贝了,用写字板打开my.ini文件,按照网上的步骤进行一系列操作,然而并没有什么用,错误依旧,没办法,只能卸载重装,看网上的帖子大多是5.5左右版本,我之前装的是最新版的,因为担心最新版可能不稳定,所以我重装的是5.6版本,重新设置一番成功在命令提示符中登录到mysql中,但是mysql安装目录中依然没有my.ini文件,它还是在那个隐藏目录中,然后我把隐藏目录中的my.ini和data文件夹拷贝到mysql安装目录下,然后在命令提示符中使用语句CREATE DATABASE mysql1;新建数据库mysql1;然后在mysql安装目录下data文件夹中查看发现并没有mysql1,到隐藏目录的data文件夹中发现有mysql1,才明白直接把文件或文件夹原来拷贝过来是没有用的,想想直接应该在隐藏目录的my.ini文件中修改配置的,这样就不用卸载重装的,学无止境,加油吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值