安装Mysql5.7.19压缩版安装及问题小记

 前言:本机的集成环境卸载了,重新安装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(此方法本人未尝试)。

   

原文地址:https://www.cnblogs.com/cyclzdblog/p/7523128.html