为什么会用mysql,主要是想写 koa2+mysql 写个 自己后台服务器
参考的是 这个 链接 来 安装 的 https://blog.csdn.net/qq_37350706/article/details/81707862
我主要遇到了两个问题
1.2013-Lost connection to MYSQL server at 'reading for initial communication packet'
这个问题是因为从官网上面 下载 下来的是一个zip格式文件,解压之后呢,需要将mysql-8.0.16-winx64文件夹名字修改下,让安装的目录和解压的目录在同一个文件夹下,统一改成了MySQL,然后安装原先的过程,2013的问题解决了。
2.ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
这个问题是因为我的初始密码刚开始没有去修改,按照 链接上面的方法是 直接用 navicat来修改
我的建议是,在 安装 mysql之后 立马修改 root 的密码 mysql -u root -p
这个命令之后需要输入 临时的密码
输入密码进入mysql,然后会强制修改初始root密码,修改密码的过程
//1.修改root密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
//2.刷新
flush privileges;
然后在尝试下 mysql -u root -p ,然后就用你的新密码吧,然后直接用链接中的navicat,不会在 报1045咯;
第二个问题直接分四步
1,用临时密码进入数据库
2,修改密码
3,刷新
4,验证
注意的问题,别去纠结用管理者 打开的cmd,当你使用 mysql -u root -p 的时候已经默认 是 超级管理员了,-u root就是选择超级管理员。
;)bye!!! 1844532477 我的qq,遇到问题,我可以帮你一起想想...