虽然MySQL大多数时候用在Linux服务器上,不过在开发环境下我们可能仍然需要在本地Windows电脑上面安装MySQL。
1,下载MySQL并解压
在官网下载地址下载MySQL:
网络异常,图片无法展示
|
然后解压到一个目录,这里我解压到了D:\Program Files\MySQL
目录下,下面的配置都按照这个目录为例,实际操作大家换为自己的解压目录。
网络异常,图片无法展示
|
2,配置环境变量,以使用MySQL命令
在此电脑-右键-属性中打开高级系统设置,然后打开环境变量:
网络异常,图片无法展示
|
网络异常,图片无法展示
|
在系统变量-Path中新建,粘贴MySQL二进制文件所在路径,即为MySQL所在文件夹下的bin
目录:
网络异常,图片无法展示
|
网络异常,图片无法展示
|
确定,这样环境变量就配置完成了,打开cmd输入mysql
命令就会有东西了。
3,在本地安装MySQL服务并启动
如果你仅仅是想连接已有的远程MySQL服务端,那就可以不看这一部分!
使用cd /d
命令进入MySQL所在目录,并执行创建数据文件夹、安装服务命令。我这里完整过程如下:
cd /d "D:\Program Files\MySQL"mysqld --initialize-insecure--user=mysql mysqld -installnet start MySQL
上面命令的意思依次是:
- 进入MySQL所在目录
- 生成MySQL数据库文件
- 安装MySQL服务
- 启动MySQL服务
这样,就在本地完成了服务端的安装了!
4,总结
其实在Windows上安装MySQL也不难,配置完成之后,我们可以执行下列命令连接到本地服务端:
mysql -u root -p
提示输入密码,因为没有密码,直接回车就进去了。
只要环境变量配置完成,就可以使用mysql
连接任何本地/远程服务端:
mysql -h 远程服务端地址 -P 远程服务端端口(若端口为3306可以省略) -u 用户名 -p
这里方便起见我也写了个bat脚本,将下列代码复制并保存为一个bat文件,放在你的MySQL目录(和bin
文件夹同级目录下)下,打开按照提示操作即可安装卸载:
@echo off setcurrent=%~dp0 cd /d "%current%"mysqld --version && set /p option=输入1安装MySQL,2卸载MySQL: || goto initerr if %option%==1 goto install if %option%==2 goto uninstall echo 参数错误,终止! pause exit:install echo 正在生成data文件... mysqld --initialize-insecure--user=mysql echo 正在安装MySQL服务... mysqld -installecho 正在启动MySQL... net start MySQL echo 安装完成!请执行 mysql -u root -p 连接MySQL。 pause exit:uninstall echo 正在停止服务... net stop MySQL echo 正在删除数据文件... rd /s /q "data"echo 正在卸载服务... mysqld -removeecho 卸载成功! pause exit:initerr echo 请先将MySQL文件夹中的可执行文件所在文件夹(bin文件夹)路径加入至环境变量Path再执行此脚本! pause exit
与此同时,我之前还写过一个可以快捷设定和管理系统环境变量的工具,大家也可以下载这个工具设置MySQL环境变量:下载地址