mysql服务
由于集群里墙放入原因,在实验代理服务器进行访问的时候总是没有http响应,所以干脆直接在自己的windows上装一个mysql进行测试;等代码都测试好之后再搬到服务器上
For windows
1.初始化
这一步会得到一个初始的root账号密码,待会会用得到A temporary password is generated for root@localhost: agAz5+3XldKw
mysqld --initialize --user=mysql --console
2.安装mysql
mysqld --install
3.启动服务
net start mysql
4.修改root用户密码
##系统会强制你修改初始密码;不然不能执行sel语句
alter user user() identified by "123456";
5.vscode连接本地数据库
总是报错ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol
原来mysql最新版本默认使用,严格的密码认证;修改密码认证方式
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; (修改加密规则 (必写))
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; (更新用户密码 )
FLUSH PRIVILEGES; #刷新权限
参考
缺失库 https://blog.csdn.net/qq_42365534/article/details/102847013
Last updated
Was this helpful?