访问 MySQL 官方网站,找到MySQL Community Server Windows (x86, 32-bit), ZIP Archive或者MySQL Community Server Windows (x86, 64-bit), ZIP Archive,将ZIP压缩包文件下载下来
MySQL 5.7依赖MSVCR 2013运行库,安装MySQL前务必将先安装对应位深的MSVCR 2013运行库(VC 12运行库),安装64位MySQL必须安装64位运行库,安装32位MySQL必须安装32位运行库。
解压下载得到的ZIP文件到,删除无意义文件,比如docs、mysql-test、support-files、sql-bench以及所有的.pdb和.lib文件,删除文件只是为了节省磁盘空间,毕竟这些文件在服务器端存在的意义不大,而且占用好几百兆磁盘空间,如果硬盘够大,完全可以不用删除任何文件。
下载附件 my.ini 保存到MySQL根目录中(解压后bin目录所在的文件夹),将basedir设置为MySQL根目录的绝对路径,将datadir设置为存放数据的目录的绝对路径,如果datadir指向的目录不存在,一定要先把文件夹创建出来再执行后面的操作
在Windows操作系统中同时按住Windows(旗帜键)键和R键,调出运行窗口,输入cmd,回车
在命令行窗口中输入 cd /d "{mysqld.exe所在的目录}",如 cd /d "C:\Program Files\mysql\bin",回车
在命令行窗口中输入 mysqld --initialize --user=root --console,回车,其中root是安装后使用的用户名,程序会生成初始数据并且在命令行窗口出现一个登录数据库的临时密码,将这个密码复制下来,后面会用到。
继续在命令行窗口中输入 mysqld --install MySQL,回车,安装MySQL服务,其中--install后面的MySQL是安装以后的服务名称,可以自定。
服务安装成功以后,继续输入 net start MySQL, 回车。
如果要设置是否在电脑开机时自动启动,可以在启动服务后输入 sc config MySQL start= auto (自动启动) 或者 sc config MySQL start= demand (手动启动),设置为手动启动以后,每次开机都需要手动输入命令 net start MySQL 才能开启 MySQL 服务,建议设置为自动启动。
使用MySQL客户端登录来修改用户密码,在命令行窗口中输入mysql -h127.0.0.1 -uroot -P3306 -p mysql 回车,输入之前复制的临时密码,注意:如果配置文件中修改了端口号,需要将3306修改为修改后的端口号。
在命令行窗口中输入SET `password`= 'WUXIANCHENG.cn'; 回车,密码修改成功,单引号内的内容为新密码。
继续在命令行窗口中输入UPDATE `user` SET`Host`='%' WHERE `user`='root' AND `Host`='localhost'; 回车,解除服务器访问限制。
如果启用了防火墙,其他电脑访问MySQL服务器会受到限制,需要在防火墙设置中将程序mysqld.exe或者my.ini配置的MySQL服务器端口设置为允许访问