mysql数据库初始化配置(字符集和排序规则,创建,用户管理)
mysql初始化
1. 字符集和排序规则
一般而言,我们可能选择utf8mb4这个字符集,而不选择utf8. 这个是因为MySQL的utf8并不是真正的UTF8字符集,MySQL的utf8字符编码只有三个字节,节省空间但不能表达全部的UTF-8,只能支持“基本多文种平面”(Basic Multilingual Plane,BMP),而utf8mb4才是真正的支持UTF8编码,网上有篇文章专门介绍这个。 一般而言,我们会选择utf8mb4,而不会选择gb2312、gbk。 对于gb2312而言,有些偏僻字(例如:洺)不能保存。gbk是中文字符编码是双字节的。虽然节省空间,但是有可能带来一些其他问题。在当前环境下,相信存储空间对于绝大部分公司来说都不是什么问题。
2. 创建数据库
复制代码sql
- 1
- 2
- 3
create database if not exists `test` default character set utf8mb4 collate utf8mb4_general_ci;
3. 创建用户
复制代码sql
- 1
- 2
- 3
create user 'test'@'%' identified by 'test';
4. 授权
复制代码sql
- 1
- 2
- 3
grant all privileges on test.* to 'test'@'%';
参考链接
本文作者:livebetter
本文链接:https://www.cnblogs.com/livebetter/p/17173879.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步