MySql 5.7数据库安装后,数据表无法插入中文解决方案
程序员文章站
2022-04-23 11:20:15
...
- 登录数据库
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%';