mysql 安装完成后需要做的配置
目录
- 前言
- 1. 设置 mysql 默认的编码格式
- 2. 设置 table name 不区分大小写
前言
- CentOS 7
- MySQL 5.7
1. 设置 mysql 默认的编码格式
推荐设置为:utf8mb4
修改mysql的配置文件
shell> vim /etc/my.cnf
-----------------------------
# 打开文件后,添加下面的配置。注意对应节点
[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
shell> systemctl restart mysqld
查看编码格式是否修改
mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%';
+--------------------------+--------------------+
| Variable_name | Value |
+--------------------------+--------------------+
| character_set_client | utf8mb4 |
| character_set_connection | utf8mb4 |
| character_set_database | utf8mb4 |
| character_set_filesystem | binary |
| character_set_results | utf8mb4 |
| character_set_server | utf8mb4 |
| character_set_system | utf8 |
| collation_connection | utf8mb4_unicode_ci |
| collation_database | utf8mb4_unicode_ci |
| collation_server | utf8mb4_unicode_ci |
+--------------------------+--------------------+
10 rows in set (0.00 sec)
优化和修复所有的表
shell> mysqlcheck -u root -p --auto-repair --optimize --all-databases
2. 设置 table name 不区分大小写
查看 table name 是否区分大小写:
mysql> show variables like '%table_names';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 0 |
+------------------------+-------+
1 row in set (0.00 sec)
Linux下的MYSQL默认是要区分表名大小写的 ,而在windows下表名不区分大小写。
修改mysql的配置文件,让 mysql table name 不区分大小写:
shell> vim /etc/my.cnf
-----------------------------
# 打开文件后,添加下面的配置。注意对应节点
[mysqld]
lower_case_table_names = 1
重启mysql
shell> systemctl restart mysqld
再次查看 table name 是否区分大小写:
mysql> show variables like '%table_names';
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_table_names | 1 |
+------------------------+-------+
1 row in set (0.00 sec)
mysql 安装完成后需要做的配置相关推荐
- linux怎么把mysql命令加入到bin下,mysql安装命令 Mysql安装好后怎么进入命令行界面?...
windows怎样命令行安装mysql数据库小编把小编整个灵魂都给你,连同它的怪癖,耍小脾气,忽明忽暗,一千八百种坏毛病.它真讨厌,只有一点好,爱你. 使用命令行创建MySql数据库,首先要登录MyS ...
- mysql安装之后怎么进入_MySQL常规练习 .MySQL安装成功后的进入方式
1.MySQL安装成功后的进入方式 /第一种方式进入: 点击开始--->所有程序--->Mysql-->Mysql Server5.0--->Mysql Command Lin ...
- MySql安装成功后没有my.ini文件怎么办?
MySql安装成功后没有my.ini文件处理方式 1:删除MySql服务 以管理员身份打开cmd窗口并切换到MySQL安装目录: cd C:\Program Files\MySQL\MySQL Ser ...
- 安装Linux后我做的几件事
安装Linux后我都做了哪些事? Author:StruggleYang by:elementary OS/Atom 在使用了一段时间的Linux后,前前后后安装也有几十次,也犯过一些致命的错误,为了 ...
- MySQL安装成功后dos命令行设置密码
我在windows7上安装好MySQL数据库后,添加了MySQL的安装目录D:\wamp\MySQL\bin;到环境变量中,这样就可以在任何目录下使用mysql.为了安全性考虑,需要设置MySQL数据 ...
- 为什么安装好mysql打不开_MySQL安装完成之后怎么启动? mysql安装完成后怎么
安装完成后,有两种启动方式: 1.到服务面板里面启动mysql服务 2.在dos窗口下,通过命令net start mysql(你的服务名) 启动 启动后,可到mysql的安装目录的bin目录下,打开 ...
- MySQL安装失败后如何纯净卸载删除
前几日在我的Windows2019server 服务器上安装MySQL失败,安装了很多次每次都失败,后面才懂的是已经安装过了所以重装才会失败. 就此次失败解决过程做个简述: 安装失败后我们应该先将My ...
- ubuntu 打印git邮箱_安装Ubuntu后需要做的事
最近重新装了一次,再记录以下吧 2020/8/19更 第一件事所有的基础,必须做,除非你在国外 打开浏览器,百度阿里镜像源或直接进这个,然后选择Ubuntu,之后选择你对应的版本 https://de ...
- mysql此产品配置信息损坏_犯了个最傻逼的错误(更新)--MySql安装时提示“此产品的配置信息已损坏。请联系您的技术支持”的解决办法...
用了最愚蠢的方法,竟然删除注册表文件.来卸载.苦逼啊,今天看来要通宵能不能搞定啊 更新位置线: ---------------------------------------------------- ...
最新文章
- 当 Python 遇到了你的微信好友
- 20120918-双向链表类定义《数据结构与算法分析》
- e开头的正则 php,PHP正则表达式e模式
- 从HttpServletRequest获取完整的请求路径
- 运维人员究竟如何提升价值,持续获得高薪?
- 关于单表5-10亿行记录如何快速查询的问题,欢迎童鞋们都进来讨论
- 当null检查非常失败时
- WF4.0:NativeActivity中的错误处理
- php mqtt qos,Mqtt Qos 深度解读
- java私有方法单元测试_如何通过java反射的方式对java私有方法进行单元测试
- 口译务实——unit10 II
- Docker-安装Vim
- ios 判断手机角度_iPhone那么贵,为什么电池还那么小呢?安卓手机电池都那么大了!...
- Proteus的使用总结
- 放入http请求头中的内容如果含有中文必须编码
- 玩转iOS开发:iOS 8新特性《Share Extension》
- MSDC 4.3 接口规范(8)
- 网站服务器商标属于哪类,网络平台商标注册属于什么类别?-商标分类表-猪八戒知识产权...
- outlook 默认打开ie_如何使用OUTLOOK联系人取代手机联系人,实现电脑和手机联系人、日历、待办的同步...
- 实验八 FBG 基于原型的团队项目需求调研与分析
热门文章
- 美国支付巨头Verifone遭遇网络攻击
- [TPYBoard - Micropython之会python就能做硬件 7] 学习使用蓝牙模块及舵机
- 管理11gRAC基本命令 (转载) 很详细
- 寻找下一款Prisma APP:深度学习在图像处理中的应用探讨
- 遗传算法求解极大值问题
- HTML禁用Flash文件右键
- Go内置库模块 flag
- C#Winform将WebBowser控件替换为Chrome内核
- Spring集合 (List,Set,Map,Properties) 实例
- 日志插件 log4net 的使用