使用Navicat连接mysql遇到的坑

tech2024-11-05  22

mysql8.0刚安装成功时,data和my.ini文件都是没有的,my.ini配置文件需要自己手动创建 安装的时候有一步是让你设置root的密码,此时密码设置为root

安装成功后,试试使用设置的账号:root,密码:root连接mysql 成功了 接着关掉mysql服务之后,尝试开启mysql服务 无法启动,原因是mysql没有被初始化 进入mysql的bin目录,执行mysqld – initialize 可以看到mysql的根目录多了一个data文件 再尝试开启mysql服务,再尝试开启mysql服务,成功了

但是现在再使用mysql -uroot -proot;去连接mysql的时候会提示 原因:mysql被初始化,密码被修改,密码可以在mysql的data文件中的一个XXX.err文件中找到,冒号后面的就是密码,前面空格是不要的: A temporary password is generated for root@localhost: 3v3jC*yhdkpv 输入密码,登进去之后,修改root密码,使用Navicat连接会提示加密方式问题,修改root账号对应的加密方式就行了。

最新回复(0)