版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35559756/article/details/84755321
为客户端适配官方的mysql8
下载
https://dev.mysql.com/downloads/mysql/
选择下载zip文件即可
https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.13-winx64.zip
启动
前提:
确保data目录为空
初始化(root用户无密码式):
./mysqld.exe --initialize-insecure --user=mysql
通过windows的根据时间排序功能对文件进行排序可知mysql.ibd是最后生成的文件,因此在程序中如何判断是否初始化完成的方法就是判断该文件是否生成完成,同时由于不可知性,所以需要延迟1-2秒钟
前台启动:
.\mysqld.exe --console
创建数据库:
通过连入mysql后执行sql语句实现初始化:
create database design CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
补充: 删除数据库:
drop database design;
创建表和加载初始化数据:
通过连入mysql后执行sql语句实现初始化(正在使用)
精简化
删除
bin
*.pdb
lib
*.lib
*.pdb
plugin
*.pdb
debug
*.pdb
include
docs
share
docs
etc
run
LICENSE
LICENSE.router
README
README.router
重新打包
删除data目录下所有文件及其文件夹