mysql的zip方式安装(win10+mysql5.7.22)

前言:本来已经安装了mysql5.6,现在为了安装mysql5.7从官网下了zip包,按照网上的教程安装发现了不少问题。成功安装后现在整理下安装步骤。


从官网下载zip包:

    官网地址:https://dev.mysql.com/

    

    拉下去看见下载页面


    此处可以选择下载版本


    zip包下载后选择合适的路径解压,解压后文件目录如下



配置环境变量

    

    (win10可参考上图)

    选择PATH,在其后面添加: 你的mysql bin文件夹的路径 (如:D:\mysql-5.7.22-winx64\mysql-5.7.22-winx64\bin )


添加配置文件

    my.ini是MySQL数据库中使用的配置文件,修改这个文件可以达到更新配置的目的。

    在mysql目录下创建my.ini文件


    my.ini文件内容如下:

[client]
#MySQL数据库的端口,默认的端口是3306,如果你需要更改端口号的话,就可以通过在这里修改
port=3306
[mysqld]
#MySQL的安装路径
basedir=D:\\mysql-5.7.22-winx64\\mysql-5.7.22-winx64
#MySQL数据文件的存储位置,也是数据库表的存放位置
datadir=D:\\mysql-5.7.22-winx64\\mysql-5.7.22-winx64\\data
#数据库的端口
port=3306
#客户端默认的字符集,如果你希望它支持中文,可以设置成gbk或者utf8
character-set-server=utf8
[mysql]
#默认的字符集,这个字符集是服务器端的
default-character-set=utf8

命令行操作

    这里使用管理员身份使用cmd调用命令行。先调出cmd窗口,进入mysql的解压缩目录下的bin。


    使用管理员身份调用cmd


    进入某个磁盘,直接盘符代号:如D:,不用CD 命令切换

    进入除根录以下的文件夹 cd 文件夹路径,如cd  D:\mysql-5.7.22-winx64\mysql-5.7.22-winx64

    接下来正式调用命令行安装mysql

    如果已经安装了mysql再安装需要先移除原来的mysql服务 

        net stop mysql(先停止mysql服务再移除)

        mysqld -remove MySQL  或者   sc delete mysql 


        切换到MySQL的根目录,然后执行bin\mysqld --defaults-file=my.ini --initialize-insecure(此命令执行后mysql根目录会多出一个data文件夹,若执行此命令前data文件已存在,则命令执行失败)


        (执行失败的情况)

        bin\mysqld --install,进行MySQL服务的安装

        net start mysql,启动mysql服务

        mysql -uroot -p,若能登陆,则说明MySQL已安装成功


        (安装成功的情况,Enter password那里,初始密码为空,直接回车就行,如何设置密码可自行百度


到此,mysql的zip安装已安装成功。


总结:

        折腾了一上午,其中遇到了MySQL服务无法启动、install failed、net不是批处理命令等问题,在配置文件那里又卡了一下(粘贴旧的配置文件发现安装失败,就试了下无配置文件直接安装,结果成功了,但发现没有配置文件又会有n多问题,结果还是乖乖从百度copy了一个),所幸最终还是安装成功了。整理一下后作此文章,希望能帮助他人少走点弯路。

猜你喜欢

转载自blog.csdn.net/weixin_39274753/article/details/80924136