关于MySQL 1045等错误问题

来源:互联网 发布:mac虚拟机共享文件 编辑:程序博客网 时间:2024/06/05 02:23
    本人是一名鸟人(北大青鸟)哈哈哈在S2教材是ACCP8.0,在Java数据库这本书的时候,遇到一些特殊的问题,第一课是装MySQL软件,教员给提供的是最新的5.7,不过安装教程是老版本的,不一样,凭着感觉一直下一步,下一步,也没有出什么问题,我安装的是C盘默认目录:C:\Program Files\MySQL\MySQL Server 5.7\bin 在这里cmd进入DOS命令行的时候,发现我不关怎么登陆都是1045密码错误,问了教员,说我密码不对,无奈,密码对的就是登陆不上,只好默默重新安装一次,结果日了狗了(口头禅,以前的教员,遇到难缠的bug是就会说,相信每个程序员都有这个吧),还是进不去,我去MySQL自带的DOS命令工具里面却能进去,好吧,不管他了,就这样放他不管了。直到第五章有个备份数据库的操作,他直接可以在DOS命令操作,不需要进入数据库命令行,结果死活都登录不上,在MySQL自带的命令行里执行备份,也报错,拖到了第六章,添加数据库用户和权限,结果日了,也是不行,求助教员,让我重新安装,然后我姐全部删除了,打开MySQL 点击remove删除全部组件后,去C盘把里面的文件都给删除了,还有那个隐藏的ProgramDate,里面也有一个MySQL文件夹,也删除了,然后开始我的第N次重装之路。老规矩,一直下一步,到端口这里的时候,我留意了一下,和我第一次安装一样,3306端口被占用,我之前随便给了它一个8888,当时第一次提示密码错误的时候我也上网查过,他的登陆命令应该是mysql -h189.132.131.149 -uname -pandes h后面是主机,如果是默认的3306,也就是本机就不用管,我的不是默认,当初我用加端口的试过登陆,也不行,这次遇到了,我就想到底是什么软件占用了端口,(之前弄过云免和网站,有对端口的一定认识)我就是网上百度了下,刚好考到另一篇博客,http://blog.csdn.net/zhaohongx/article/details/61198394,这里还有一篇,http://blog.csdn.net/yangchangqingit/article/details/51137041,我找到服务后停止了它,然后打开它所在的位置,我恍然大悟,原来我之前用过的一个采集软件,它采用了MySQL,所以他的mysqlID一直在运行,之前我清理垃圾文件的时候显示该文件夹正在被使用,删除失败,就没管它了,今天发现原来是这个惹得祸,删除之后我安装的时候3306端口能使用了,装好之后,在C:\Program Files\MySQL\MySQL Server 5.7\bin 在这里cmd进入DOS命令行的时候,登陆一切没毛病,备份,添加用户,改权限都顺利,一个上午就这么折腾过去了,之前试过网上的改密方法啦,都没有解决这个问题。分享一次宝贵的经验。写的有点杂,因为我是属于那种执着的人,会尝试用各种方法解决问题。
阅读全文
0 0