MySQL 8.0 初次连接相关问题

几周没更新了,因为之前项目启动总是卡在MySQL的连接上,简直从入门到放弃…

我安装的MySQL版本是8.0.x版本,在使用net start mysql命令时,服务总是无法启动,并且没报任何错误信息。还去查看了Windows应用日志,可日志上也没有提供什么有效信息。

之前安装的时间有点久了,已经忘记之前操作过什么,在网上搜索了一番,隐约是觉得目录下没有my.ini,自己配置了一个,打算把datadir配置在D盘里的,但是又报权限问题,没法在D盘创建目录。

后来又找了一下,发现my.ini在C盘的ProgramData的隐藏目录下,并且也能够生成data文件,但还是无法启动,同样不报任何错误消息。
在这里插入图片描述
备注:8.0.x版本应该是会自己生成my.ini文件的,仔细找找~

后面反复使用mysqld --initialize命令初始化,发现data目录下有一个LAPTOP-BU00HSB4.err文件,之前自己修改datadir的时候,此文件中记录过错误信息,但正常生成的话,此文件用来储存mysql的临时密码,并没有报错,说明my.ini和data文件夹都没什么问题。

后来又删除了已经安装好的server:

 sc delete MySQL

重启之后,再回来看,感觉可能是cmd进入的目录不对,于是进入bin目录进行尝试:mysql目录下的bin目录进行操作!!!

最后,初次连接的相关命令:

cd 进入MySQL下的bin目录
mysqld --initialize --console (会输出 root 用户的初始默认密码,不用去.err文件里找了)
mysqld -install
net start mysql

启动成功之后,可以修改初始化密码:

mysqladmin -u root -p password newpwd
>enter password: 输入初始化密码

修改完之后,然后就可以登录了,此处eclipse项目连接数据库也没有问题了:

mysql -u root -p

启动成功之后,在system32目录下也可以启动mysql了。

最后,个人提示,如果觉得没有头绪,还是重启试试,一切重来,或许可以进入到不一样的过程中去~~

mysql 查找配置文件 my.ini 位置方法

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值