mac mysql 默认字符集_MacOS中Mysql设置默认字符集
一、查看字符集
mysql> show variables like 'character%';
+--------------------------+-----------------------------------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8
二、为避免乱码,更改默认字符集全为UTF-8
/usr/local/mysql-5.7.19-macos10.12-x86_64/support-files
网上大部分文章都说在此目录中拷贝一个.cnf的文件到/etc下做修改为my.cnf文件,但是5.7.19版本的此目录下并未有.cnf文件(5.7.17版本的有.cnf文件),官网给出的说明去掉此文件。那我们就手动在/etc下创建my.cnf文件。
三、在/etc下创建my.cnf文件,内容如下(无法保存的话,使用sudo vim命令)
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server=utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server=utf8
四、重启mysql后查看字符集已修改,如果想修改为中文的,则对应内容更改为gb2312即可。
mysql> show variables like 'character%';
+--------------------------+-----------------------------------------------------------+
| Variable_name | Value |
+--------------------------+-----------------------------------------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
五、有的朋友可能在/etc中创建my.cnf后仍然不成功,那就在/private/etc下创建my.cnf文件。
mac mysql 默认字符集_MacOS中Mysql设置默认字符集相关推荐
- sqlyog怎么设置默认值_mysql 中怎样设置默认值为系统日期
-- 方法一: 由于MySQL目前字段的默认值不支持函数,所以以create_time datetime default now() 的形式设置默认值是不可能的.代替的方案是使用TIMESTAMP类型 ...
- mysql 默认时间_mysql中如何设置默认时间为当前时间?
展开全部 修改日期类型为timestamp 并允许空,如下: CREATE TABLE `test` (`aaaa` varchar(50) NOT NULL,`createday` timestam ...
- vscode+phpstudy连接使用mysql(解决phpstudy中mysql无法启动的问题)
vscode+phpstudy连接使用mysql(解决phpstudy中mysql无法启动的问题) 使用vscode+phpstudy配置php开发环境网上很文章都是挺好的,都成功解决了我的问题.但是 ...
- win7中如何设置默认打印机
1.单击win7电脑的开始菜单,然后在打开的菜单中选择设备和打印机. 2.之后出现新的窗口,在新窗口中就可以找到目前win7电脑中连接的所有的打印机了. 3.只需要选中自己想要设置的打印机,然后点击鼠 ...
- 双系统(Windows 与 Linux)中如何设置默认启动系统
电脑双系统即在windows系统与Linux系统中如何设置默认启动系统?(超详细)https://www.bilibili.com/read/cv5277001/
- mysql names gb2312_mysql_query(set names gb2312)设置客户端字符集
$conn=mysql_connect("localhost","root","123456"); mysql_select_db(&quo ...
- mysql字符集与校对规则设置_MySQL 字符集与校对规则
1.创建对象时的默认值MySQL 的设置可以分为两类 , 创建对象时的默认值 , 在服务器和客户端通信时的设置 . MySQL 服务器有默认的字符集和校对规则 , 每个数据库也有自己的默认值 . 每个 ...
- mysql为datetime类型的字段设置默认值current_timestamp,引发 Invalid default value for 错误...
[起因] 在本地数据库执行测试平台数据库结构文件data_struct.sql,执行建表语句类似如下: CREATE TABLE `demo` (`id` int(10) unsigned NOT N ...
- mysql 5.7 utf8mb4_Mysql 5.7 设置默认urf8mb4
首先: 本次环境: mysql : [root@iZbp1haimzmpqcmmhnduqiZ mysqld]# mysql -V mysql Ver14.14 Distrib 5.7.27, for ...
最新文章
- hbase shell编码显示中文
- jovi智慧场景运动步怎么是零_Jovi智慧场景,赛事直播提前提醒,让你不错过任何一刻的精彩...
- SU Demos-05Sorting Traces-03susorty
- SAP Cloud Platform创建Destination时Additional properties属性的维护
- 获取电脑系统当前时间
- asp.net membership 配置错误
- 【文章汇总】嵌入式Linux公众号
- [源码]VB6.0操作注册表
- TF-IDF算法(原理+python代码实现)
- 加拿大教授 武 计算机,加拿大卡尔加里大学Yingxu Wang教授访问计算机学院
- 剑指 offer:变态跳水台
- android edittext 取消软键盘,android Edittext输入修改软键盘并关闭软键盘
- BIOS知识枝桠——UEFI Driver
- 王者荣耀服务器维护到什么时候7月9号,王者荣耀7月9号更新产生的新变化
- c语言实现24位彩色图像二值化
- sony android mp3播放器,高音质与流媒体兼具,索尼 NW-ZX500 安卓音乐播放器评测
- 【Python】基于Python获取腾讯位置大数据并进行数据清洗与可视化
- mysql汉字对应字段_mysql和SqlServer 中取得汉字字段的各汉字首字母
- 音频噪声抑制(2):维纳(Wiener)滤波器篇
- matlab小波变换边缘检测,matlab小波变换图像边缘检测源代码.m