MySQL5.7,windows平台简洁安装及配置(环境变量和my.ini配置utf8mb4默认编码) 2023年3月份

MySQL5.7,windows平台简洁安装及配置(环境变量和my.ini配置utf8mb4默认编码) 2023年3月份

1.官网下载MySQL5.7

官网下载MySQL安装版-https://dev.mysql.com/downloads/windows/installer/5.7.html

大版本5.7,小版本时常更新,与图片版本不一致无所谓

在这里插入图片描述

2.安装MySQL

双击打开安装包,看到如下界面,选No
在这里插入图片描述
选自定义安装在这里插入图片描述
在这里插入图片描述
在右边选中,会出现Advanced Options设置
在这里插入图片描述
自定义安装路径,数据库文件路径
在这里插入图片描述
OK,Next下一步
在这里插入图片描述
一直下一步,到这个界面,如无必要不必改变默认数据库端口号
在这里插入图片描述
继续下一步,设置密码
在这里插入图片描述
然后设置MySQL服务进程名,如无必要也不用更改
在这里插入图片描述下一步
在这里插入图片描述
下一步
在这里插入图片描述
最后安装完成
在这里插入图片描述

3.添加环境变量

此电脑-属性-高级系统设置-环境变量-在下方系统变量中新建变量
变量名:MYSQL_HOME
变量值:你自己安装MySQL的目录
在这里插入图片描述
接着选中path,编辑,新建
输入%MYSQL_HOME%\bin
在这里插入图片描述
接下来验证是否配置成功
Windows键+R打开运行窗口,输入cmd打开命令提示符
在这里插入图片描述
输入mysql -u root -p,接着输入刚才安装时设置的密码
成功进入MySQL,然后输入quit退出
在这里插入图片描述
到此,环境变量配置成功

4.配置my.ini,设置默认字符集为utf8mb4

utf-8编码可能1个字节、2个字节、3个字节、4个字节的字符,但是MySQL的utf8编码只支持最多3字节的数据,也就是说mysql最开始的时候,对utf-8的支持是不完整的。而emoji表情字符是4个字节的字符。如果直接往采用utf-8编码的数据库中插入表情数据,java程序中将报SQL异常。因此为了支持完整的utf-8编码,mysql推出了utf8mb4,它是mysql平台上utf8编码的超集,兼容utf8,并且能存储4字节的表情字符。采用utf8mb4编码的好处是:存储与获取数据的时候,不用再考虑表情字符的编码与解码问题。

找到刚才自定义配置的数据库文件目录(上一步安装过程中自定义的目录)
在这里插入图片描述

在这里插入图片描述
编辑my.ini,将以下几句代码自行复制到合适位置,保存并退出

[client] 
default-character-set = utf8mb4 
[mysql] 
default-character-set = utf8mb4 
[mysqld] 
character-set-client-handshake = FALSE 
character-set-server = utf8mb4 
collation-server = utf8mb4_unicode_ci 
init_connect=’SET NAMES utf8mb4’

在这里插入图片描述
打开任务管理器,重启MySQL服务
在这里插入图片描述
接下来回到cmd
输入status回车
输入SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';回车
可以看到,默认编码已改为ut8mb4,配置成功

在这里插入图片描述

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大能猫与小完熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值