2023mysql安装最新教程
2022数据库最新安装教程
MySQL80 安装最新教程
进入官网下载
官网下载地址 往下拉,点击 GPL
其他链接:https://pan.baidu.com/s/1SisKfXg8CGyy82_i6_QDfg?pwd=d7o5
提取码:d7o5
选择windows 版本
安装方式选择 ,推荐自定义第5项
选择需要安装的产品和内容,第一项MySQL Server是必装项,第二项MySQL Workbench8.0是图形页面工具可选装,第三…ODBC建议安装;
中间省略一步(懒)
中间都是NEXT安装部分跳过;
- 选择身份验证方式,第一个选项是使用MySQL8以上版本才有的密码加密方式。第二个选项是沿用5.7版本的密码加密方式,建议选中第二种。
- 设置root密码,不想用root用户的可以新建一个别的用户,点击“Add User”即可新建,这里不演示,先用root用户。
- 安装图示
以下步骤都是NEXT(下一步)
配置环境变量
进入到MySQL的bin目录下,默认路径是“C:\ProgramFiles\MySQL\MySQL Server 8.0\bin”,进入后将路径复制;
开始菜单 搜索"高级系统设置”>再点击“环境变量”选项, 找到“系统变量”处的“Path”变量点击“编辑”选项>再点击“新建”选项,添加刚才的地址;
测试服务
- win+ r
- 输入 cmd
- ctrl+shift + enter 打开管理员权限
- 开命令提示符后,输入net start MySQL80即可;
- 测试连接,在命令提示符处输入mysql -uroot -p -P3306 -h127.0.0.1测试连接,输入刚才安装设置的密码即可连接
- 停止服务 net stop MySQL80
- 退出 exit
Navicat 连接
导入sql 文件
导入教程地址
新建数据库
一种字符集都会有自己的排序规则(collation),
排序规则后缀一般分为 cs, ci
cs: case sensitive
翻译过来就是对大小写敏感;
ci: case insensitive
翻译过来就是对大小写不敏感**
1.utf8与utfmb4的区别
utf8mb4兼容utf8,且比utf8能表示更多的字符。至于什么时候用,看你的做什么项目了,到javascript:void(0)看unicode编码区从1 ~ 126就属于传统utf8区,当然utf8mb4也兼容这个区,126行以下就是utf8mb4扩充区,什么时候你需要存储那些字符,你才用utf8mb4,否则会浪费空间。
2.排序说明
排序一般分为两种:utf_bin和utf_general_ci
bin 是二进制, a 和 A 会别区别对待.
例如你运行:
select * from table where a = 'a';
那么在utf8mb4_bin中你就找不到 a = ‘A’ 的那一行, 而 utf8mb4_general_ci 则可以.
utf8mb4_general_ci 不区分大小写,这个你在注册用户名和邮箱的时候就要使用。
utf8mb4_general_cs 区分大小写,如果用户名和邮箱用这个 就会照成不良后果
utf8mb4_bin:字符串每个字符串用二进制数据编译存储。 区分大小写,而且可以存二进制的内容
utf8mb4_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。
utf8mb4_general_ci校对速度快,但准确度稍差。(准确度够用,一般建库选择这个)
utf8mb4_unicode_ci准确度高,但校对速度稍慢。
所以一般选择如下:
utf8mb4
utf8mb4_general_ci
注意:导入字符集要和sql对应
nodejs 配置,注意,密码要修改成安装时的密码,数据表要对应上。
连接的是数据库,刚才导入的是数据表
参考:
自定义安裝
忘记root密码怎么办?
更多推荐
所有评论(0)