解压版MySQL5.7.1x的安装与配置
MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),软件一般安装在D盘D:\mysql\mysql-5.7.11-winx64;zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。
完成上述步骤之后,还不能直接使用,因为是免安装的,所以很多配置还要自己做。下面是配置MySQL的环境变量,配置环境变量很简单:
我的电脑->属性->高级->环境变量
添加环境变量
操作如下:
1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量
点击系统变量下的新建按钮
输入变量名:MYSQL_HOME
输入变量值:D:\mysql\mysql-5.7.11-winx64
#即为mysql的自定义解压目录。
【建议配置一个MySQL_HOME的环境变量,这样的话会方便以后的路径变动或者路径修改,不用再去path里很多种找到具体想要的东西,只要改这里就可以了。】
2)选择系统变量中的Path
点击编辑按钮
在变量值中添加变量值:%MYSQL_HOME%\bin
注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值,
配置完环境变量之后先别忙着启动mysql,我们还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),mysql-5.7.1X默认的配置文件是在D:\mysql\mysql-5.7.11-winx64\my-default.ini,或者自己建立一个my.ini文件,
在其中修改或添加配置(如图):
【在这里,我是先按照如图修改了配置文件的四个选项,然后复制到了系统盘的Windows目录下】
以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够),
输入:cd D:\mysql\mysql-5.7.11-winx64\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错误)
输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!)
安装成功
安装成功后就要启动服务了,继续在cmd中输入:net start mysql启动数据库,但是会发现无法启动,也不会报错。如下:
【在这里我们可以回去看一下我们的配置文档。我们设置了两个路径,一个是安装路径,一个是data路径。但是我们下载的版本解压后并没有data文件夹,我试着新建一个,但是还是出现了错误,后来了解到,data目录下还有很多别的文件,所以只能用命令让它自动生成了。】
D:\mysql\mysql-5.7.11-winx64\bin目录下。然后输入命令:
mysqld --initialize-insecure --user=mysql
然后回车,就会自动生成了:
前:
后:
继续启动数据库net start mysql
如果出现错误1067,那就是配置文件修改错误,确认一下配置文件是否正确。
服务启动成功之后,就可以登录了,如图,输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!
之后,就可以进行别的操作了。
操作肯定有不完美的地方,欢迎提出和讨论,谢谢。