之前mysql官网没有出5.7版本的安装包,最近看到官网上有mysql5.7 32位的 就赶忙下载一个下来安装 没想到安装之后 安装了一堆的mysql关联产品。。
所以就将刚安装的都卸载掉,重新安装绿色版本(注意这里有个坑 mysql5.7 64位在有些机器上会因为索引问题引起服务奔溃。。。 建议都装32位的绿色版本)
步奏如下:
1.解压。。
2.管理员身份运行到 bin文件夹
3.删除原有的data文件夹
4.输入命令行 mysqld.exe --initialize-insecure 这是用于mysql自动生成data文件夹
5.输入命令行 mysqld.exe install mysql --defaults-file="XXXXXXX\my.ini" 这里也有三个坑 一个my.ini文件的编码记得调成utf-8 第二个坑是电脑中可能已经有服务5.5 需要改变现在的服务名称 第三个坑就是这个地址要写对。。不然会mysql无法启动 报错3523--这个错基本就是你my.ini的错误了 不是地址指错了 就是文件编码错误 或者文件中路径\需要经过专意一下也就是变成\\
6.net start mysql
7.mysql -h127.0.0.1 -P3306 -uroot -p
8.不用输入密码 直接enter
9.set password for root@localhost=password("root");
10.quit;
好了 现在mysql安装成功 账号密码为 root root
如果有出现服务一直在启动中 还有一种可能就是你多次安装没成功 而且安装地址不同 在环境变量中写入了多个地址 只要将环境变量中有关于mysql的全部删除即可。