windows服务器安装mysql踩坑指北
记录下windows服务器安装mysql的踩坑大全,不全的欢迎补充。
安装
这里主要记录的是mysql免安装版遇到的问题,安装版请移步去百度
下载
去官网下载所需版本
配置
创建my.ini文件,并配置内容
1 | [mysql] |
添加服务
1 | mysqld --install |
初始化data
执行完成后会生成一个临时密码,请记录,后续需要修改这个临时密码
1 | mysqld --initialize --console |
启动服务
1 | net start mysql |
问题
is not allowed to connect to this MySQL server
这个问题是因为没有远程连接权限,其次再给权限的时候,可能需要修改临时密码;
1 | 命令行登录mysql |
you need (at least one of) the system_user privilege(s) for this operation
原因是由于root用户没有SYSTEM_USER权限,把权限加入后即可解决:
1 | grant system_user on *.* to 'root'; |
Public Key Retrieval is not allowed
- 打开dbeaver数据库连接设置
- 点开驱动属性
- 把allowPublicKeyRetrieval=false改为true即可
鸣谢
以上内容摘自:
https://www.cnblogs.com/ios9/p/16308119.html
https://www.cnblogs.com/jack4518/p/13166295.html