解压到D盘
初始化
MySQL的bin目录下实行mysqld --initialize-insecure
命令成功天生data目录,同时天生无密码的root用户

启动MySQL
bin下实行mysqld --console
设置root密码
实行mysql -u root -p连入数据库,密码不用输入,直接按回车进入mysql>命令行实行mysql> ALTER USER 'root'@'locoalhost' IDENTIFIED WITH mysql_native_password BY'123456';
用navicat测试连接
此时数据库只能在本机访问,无法远程访问。
设置远程访问进入mysql库,修正root账号对应的host值。update user set host = '%' where user = 'root';
必须实行flush privileges;才能生效
现在可以从另一台主机连接数据库了。
可能碰着的问题如果实行过程报错
下载微软常用运行库合集,直接安装能办理问题
结论
方案为纯绿色方法,不修正window注册表的信息,当然也无法用net start mysql启动命令。好处是不污染系统环境,数据库坏了删除全体目录,重新解压一份MySQL重新实行本文过程就行了。