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了一个),所幸最终还是安装成功了。整理一下后作此文章,希望能帮助他人少走点弯路。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值