MySql 5.7数据库安装后,数据表无法插入中文解决方案

谁说我不能喝 提交于 2020-01-21 05:41:22
  1. 登录数据库
mysql -u root -p

      2.查看当前字符集

show variables like '%character%';

     3.修改mysql配置文件(建议自己先备份)路径:/etc/mysql/mysql.conf.d/mysqld.cnf

添加如下配置

     4.测试过程

1. 重启mysql服务(必须重启)
systemctl restart mysql

2. 登录数据库
mysql -u root -p

3. 创建新的数据库(必须使用新的数据库)
create database mydb;

4. 使用新的数据库
use mydb;

5. 创建新的数据表
create table user (id int not null, name varchar(20));

6. 使用新的数据表插入数据
insert into user values(1,'张飞');

7. 查询数据
select * from user;

     5.再次查看当前字符集,发现character_set_server被更改为配置文件中的配置;

show variables like '%character%';

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!