mac终端mysql的字符集_mac下修改mysql默认字符集为utf8
1、首先检查默认安装的字符集
mysql> show variables like '%char%';
+--------------------------+--------------------------------------------------------+
| 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 |
| character_sets_dir | /usr/local/mysql-5.6.23-osx10.8-x86_64/share/charsets/ |
+--------------------------+--------------------------------------------------------+
8 rows in set (0.00 sec)
character_set_database和character_set_server依然是latin1的字符集,也就是说mysql后续创建的表都是latin1字符集的,不是utf8,会造成一些麻烦。所以有必要修改my.cnf,在修改my.cnf之前一定要关闭mysql进程,不然会遇到mysql的sock不能连接的问题。
2、查看是否有my.cnf文件在/etc/目录下
ls -al /etc/
检查了一下,发现本机没有my.cnf,查看了很多资料,他们说可以去/usr/local/mysql的安装目录下找到support-files,复制下面格式类似my-**.cnf的文件到/etc/目录下即可。命令如下:
cp /usr/local/mysql/support-files/my-default.cnf /etc/
3、修改/etc/my-default.cnf文件名为my.cnf,并修改里面的配置
cat /etc/my.cnf
查看配置文件的内容
ls -l /etc/my.cnf
查看文件的读写权限,如果为644(rw- r-- r--)则改为(664) (rw- rw- r--)
如果改为(666)(rw- rw- rw-)则修改以后配置文件不会生效。下面详细讲解为什么不会生效。
sudo chmod 664 /etc/my.cnf
输入密码即可。
4、修改配置文件内容
vi /etc/my.cnf
在文件最上面加上
[client]
default-character-set=utf8
在[mysqld]下增加
character-set-server=utf8
键入:wq!保存并退出
5、重新查看编码集
mysql> show variables like '%char%';
+--------------------------+--------------------------------------------------------+
| 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 |
| character_sets_dir | /usr/local/mysql-5.6.23-osx10.8-x86_64/share/charsets/ |
+--------------------------+--------------------------------------------------------+
8 rows in set (0.00 sec)
mac终端mysql的字符集_mac下修改mysql默认字符集为utf8相关推荐
- 修改mysql编码方式centos_CentOS下修改mysql数据库编码为UTF-8(附mysql开启远程链接和开放3306端口)...
楼主在配置好linux云服务器的jdk,tomcat,mysql后,当要开始部署项目是,忽然意识到一个很严重的问题,那就是数据库的编码问题,自安装完成后并未修改数据库的额编码....下面就来讲说lin ...
- linux mysql 数据文件,Linux下修改MySQL数据库数据文件路径的步骤
使用rpm安装方式安装完MySQL数据库后,数据文件的默认路径为/var/lib/mysql,然而根目录并不适合用于存储数据文件. 原路径:/var/lib/mysql 目标路径:/home/mysq ...
- mac mysql编码修改_mac 下修改mysql数据库的编码格式
MySQL 的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation).对于字符集的支持细化到四个层次: 服务器(ser ...
- mac 重置mysql root密码_Mac下忘记Mysql root密码重置
很久之前安装的mysql 在 mac本机,突然要用的时候,发现怎么也连接不上,网上找了很多的教程尝试都不成功,最后找到一篇尝试成功.感谢原博主的分享转载在下面进行记录,出处: http://blog. ...
- mac下的mysql设置中文_mac下解决mysql不兼容中文问题
一般来说,在mac下安装好mysql以后都是不支持中文的,取存中文都会报错,那是因为相关的编码没有设置好, 用命令mysql -uroot -p 回车输入密码 启动mysql之后,输入 stauts ...
- linux mysql设置编码_linux下修改mysql编码
通过MySQL命令行修改:mysql> set character_set_client=utf8;Query OK, 0 rows affected (0.00 sec)mysql> s ...
- centos6 mysql密码_CentOS6.5下修改MySQL密码
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this st ...
- ubuntu mysql 设置编码_ubuntu下修改mysql默认编码问题
我的ubuntu的版本是11.10的.myql是5.8的.上次是用源代码cmake默认安装的,默认安装的目录在/usr/local/mysql.因为默认安装,所以server默认的字符集是latin. ...
- mac下修改mysql的密码与卸载
mac下修改mysql的密码 输入 mysql -u root mysql mysql> 状态下输入 update user set password=password('新密码') where ...
最新文章
- 【解决办法】Oracle登录报错ORA-28000: the account is locked
- 004 人物数据查找和代码编写
- boost::pointer_traits的用法实例
- Codeforces Round #396 (Div. 2) E. Mahmoud and a xor trip 二进制拆位+树型dp
- RequireBusyDialog
- 如何在Hexo中实现自适应响应式相册功能
- laravel方法汇总详解
- AOJ 6.Hero In Maze
- solr 3.5 配置及应用(二)
- 车道线识别/Opencv/传统方法
- Django之一个简单的图书管理系统(单表)
- Linux使用/proc/stat计算CPU使用率
- HEX文件和BIN文件格式的区别
- Unity 之 自定义编辑器布局
- Openjudge1.2答案
- 如何将div拼接成html代码,给div拼接html 拼接字符串
- 手机应用游戏开发死机现场之一
- SWR 与前端数据依赖请求
- 计算机常见的应用系统,计算机常见的系统软件
- 我回来了,“纵使日薄西山”
热门文章
- 面试题01(C++)
- 语音处理-自相关-端点
- Go 语言web 框架 Gin 练习6
- MTM:matlab实现1
- UEFI+GPT安装Windows8和CentOS双系统
- Linux操作系统下iptables+nat实现ADSL共享上网!
- linux环境变量设置方法总结(PATH/LD_LIBRARY_PATH)
- [云炬创业学笔记]第三章商业创意的发掘与评估测试1
- [云炬创业基础笔记] 第四章测试11
- USTC English Club Note20171020(3)