前言:本机的集成环境卸载了,重新安装Mysql,结合上一篇博文可完整安装PHP7+Apache2.4+Mysql5.7.19。
1. 官网下载mysql,下载压缩版,不阐述。
2. 将下载后的压缩包解压到自己想要的目录,建议重命名成简单一点的文件名,如mysql。
3. 进入解压后的文件夹中,新建一个data空文件夹,一个my.ini配置文件。
4. 打开my.ini文件进行简单配置,在文件中输入以下内容后保存
[mysqld] port=3306 character_set_server=utf8 basedir=C:MySQL5719 datadir=C:MySQL5719data
其中basedir为mysql的文件路径;datadir为data文件夹的路径,这两个参数根据自己情况修改!
5. 配置环境变量(环境变量在哪打开自行百度不阐述),打开后选择新建环境变量,将bin文件夹所在的路径添加进去,确定。
6. 初始化mysql,管理员身份运行cmd(我是这样的,说不以管理员会报错,我没尝试),
mysqld --initialize-insecure --user=mysql
使用-initialize生成随机密码,由于自己学习,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改,
7. 尝试启动mysql了
net start mysql
如果启动成功,则安装成功了。
注意:安装中出现的问题
1. 上述第6步,执行时出现一段报错,报的某某文件不存在,但是报错信息中的文件名却是不全的,比如C:sofesmysqlin报的错误是C:ofesmysqlin文件不存在
不知道为什么,最后直接将mysql放到了C盘根目录解决,算是一个很坑的问题。
2. 执行net start mysql时候出现报错
解决方法一: 进入bin目录下依次执行
mysqld.exe -install net start mysql
出现
则启动成功。
解决方法二: windows+r 输入services.msc,查看mysql服务名字是什么,比如是Mysql57则执行net start mysql57(此方法本人未尝试)。