10分钟完成windows server2012搭建mysql数据库
书写原因
今天在工作的时候看见一个同事为了在windows
server上搭建一个MySQL数据库测试环境,然后用了整整3个小时去搞这个东西,说实话,看的我牙疼,走进一看原来是在面向百度进行工程建模,感叹一句,原来如此。然后我就搜索了一下,关于在windows
server上搭建的有关文档,整的是参差不齐,很难找到一个能用的,所以我就写了这篇文章。
搭建环境&所需软件
- windows server 2012纯净系统
- mysql 安装包,(https://dev.mysql.com/downloads/mysql/)
- 火狐浏览器。
- 数据库连接软件
搭建过程&问题处理
- 下载MySQL数据库,版本mysql-8.0.21,这里我们下载的为归档文件,不下载测试文件。下载地址:https://dev.mysql.com/downloads/mysql/
- 更改系统变量,向windows系统给MySQL报个名。变量名填写MYSQL_HOME,变量值填写文件解压路径。
- 由于windows server2012的纯净系统中缺少mysql编译组件,所以需要下载x86或者x64的安装包安装,若不安装,执行mysql安装命令时会提示缺少组件,类如:msvcp140.dll丢失之类的。下载地址:https://support.microsoft.com/en-ph/help/2977003/the-latest-supported-visual-c-downloads
- 在mysql文件路径下,执行命令mysqld --initialize-insecure --user=mysql,执行结果无报错就ok了 。这个操作几乎和linux系统安装mysql一样。类如 在C:\Program Files (x86)\mysql-8.0.21-winx64下执行命令:mysqld --initialize-insecure–user=mysql
- 然后就是常态化得安装、启动服务、配置登录密码。安装命令:mysqld -install ;启动服务:net start MySQL
;登录配置密码:mysql -u root -p (密码为空,不用输入密码,直接回车即可)ol ,就是这么简单,没有一点技术难度。