2. MySQL字符集、权限问题

it2023-02-08  47

2.1 MySQL5.7直接插入中文数据报错

修改配置文件vim /etc/my.cnf,在最后加上中文字符集配置

character_set_server=utf8

重新启动mysql

[root@localhost ~]# systemctl restart msqld

已生成的库表字符集需要修改数据库的字符集

mysql> alter database mydb character set 'utf8';

修改数据表的字符集

mysql> alter table mytbl convert to character set 'utf8';

2.2 权限

2.2.1 授予权限

# 授予通过网络方式登录的root用户 ,拥有对所有库所有表的全部权限,密码设为123. grant all privileges on *.* to root@'%' identified by '123';

效果:

此时远程访问的连接就可以连接到虚拟机上的数据库了

最新回复(0)