CentOS7.0环境下,为MariaDB设置中文
来源:互联网 发布:ubuntu ntfs 编辑:程序博客网 时间:2024/06/07 20:50
首先进入你的数据库,输入以下命令:
show variables like '%char%'
会看到下图:
发现服务器和数据库采用了latin1的字符集。这怎么行?如果我存中文,岂不是雪崩?(会全部显示为?,且无法用select语句选出来)
所以还是得动手修改这个数据库:
vi /etc/my.cnf在mysql标签下,添加以下两行:
character_set_server=utf8 init_connect='SET NAMES utf8'
systemctl restart mariadb
再进去查一下数据库:
完美,这下都是UTF8字符集了。
现在创建一个表:
create table user( id varchar(30) character set utf8 not null primarykey, ps varchar(30));
插入数据:
insert into user(id,pw) values('张','85900');再选中:
select * from user where id='张';
已经可以发现它存储中文不会乱码了。
0 0
- CentOS7.0环境下,为MariaDB设置中文
- centos7环境下mariadb的主从复制
- centos7 mariadb设置初始密码
- centos7下安装mariadb
- centos7下安装mariadb
- centos7 mariadb 设置root密码
- centos7 安装和设置mariadb
- CentOS7.0启动MariaDB
- CentOS7下mariadb的操作
- centos7下yum安装MariaDB
- CentOS7下设置MySQL支持中文
- CentOS7.0设置中文输入法
- LAMP环境搭建(CentOS7+Apache+Mariadb+PHP)
- centos7 安装 mariadb 及安装设置
- centos7启动和设置mysql/mariadb
- centos7启动和设置mysql/mariadb
- mariadb设置字符集为utf8mb4
- CentOS7下修改mariadb数据库文件的路径
- Unreal Open day 2017 参会小结
- jsonp 跨域访问
- 数学模型之解析解、闭合解、数值解
- JAVA递归算法实例小结
- Java 数组第二大的值
- CentOS7.0环境下,为MariaDB设置中文
- 移动端开发时,让字体小于12px的方法
- c++ 基本语法学习
- 51nod 2级算法题-1126
- Unity脚本事件执行
- 利用MyBatis Generator自动创建代码
- 如何使用String的replaceAll方法替换字符串中的反斜杠“\”或增加反斜杠“\”
- nodejs express框架的快速安装
- Java集成kettle调用trans文件