MySQL5.7.17的安装

目录

方式一 【使用图形化界面】

方式二 【使用安装包+dos命令】推荐


方式一 【使用图形化界面】

  • 优点:图形化,易操作
  • 缺点:这种方式不好配置安装路径 ,默认安装在c盘,无法更换路径

MySQL下载:百度网盘 请输入提取码

提取码:z202

一路next

设置环境变量

 

win+R,输入cmd 

 成功!

MySQL具体的使用,见  MySql数据库_李疆的博客-CSDN博客

方式二 【使用安装包+dos命令】强烈推荐

  • 优点:可手动配置安装路径,自定义服务名,安装多个不同版本的mysql。并且后面换电脑或者重装系统时,只需要拷贝该mysql57文件夹就行,装好系统后再粘贴进来,里面的数据库依然能连,不需要任何配置(最多配一下环境变量)
  • 缺点:对新手不友好,要写dos命令 

参考:https://blog.csdn.net/qq_36883921/article/details/123041656

下载:https://downloads.mysql.com/archives/community/

 下载速度还是比较快的

新建文件:my.ini,内容如下:

[mysqld]
basedir=D:\mysql-5.7.17
datadir=D:\mysql-5.7.17\data\
port=3306
skip-grant-tables
  • basedir 基本目录
  • datadir 数据目录 (data文件夹不需要自己建,会自动生成)
  • skip-grant-tables 表示跳过密码验证

配置环境变量:

使用管理员身份打开dos窗口 

注意:

  1. 管理员dos窗口中,用cd D:\mysql-5.7.17进入目录进入不了,要加/d才行,即:cd /d D:\mysql-5.7.17  
  2. 管理员dos窗口中,直接用D:\mysql-5.7.17\mysqld -install mysql57是不行的
  3. 推荐用环境变量的方式来执行命令

安装mysql服务,设置服务名为mysql57。此操作仅仅安装服务,但并未启动服务

mysqld -install mysql57

读取新建的my.ini配置文件 :

mysqld --initialize-insecure --user=mysql

 启动服务:

net start mysql57

登录mysql:

初次登录不用输入密码,直接回车即可。(因为my.ini中使用skip-grant-tables 跳过密码验证了的)

mysql -u root -p

设置用户名root,密码123123

update mysql.user set authentication_string=password('123123') where user='root' and host='localhost';

 使密码生效:

flush privileges;

执行命令exit退出mysql。然后删除my.ini文件中的skip-grant-tables语句,这样再次登录mysql就不再跳过密码验证,而是需要使用刚刚设置的密码登录了。也可以修改为#skip-grant-tables来注释该语句。

重新登录mysql即可。

用方式二的好处就是,同一台电脑可以安装多个不同版本的mysql。我的电脑里面有mysql57和mysql80,这两个服务都是监听的同一个3306端口,因此在使用时只能同时使用一个服务,比如使用mysql57时,就把mysql80服务给停掉。使用mysql80时,就把mysql57给停掉

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值