项目场景:
创建数据库并指定字符集,并授权权限给用户
问题描述
我们在使用数据库时经常要指定指定字符集,如果数据库不指定字符集可能会导致内容乱码问题。授权其他
解决方案:
如mysql数据库:
GBK:
create database test1 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
UTF8:
CREATE DATABASE test1 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
添加数据库用户并授权:
grant all privileges on . to abc@’%’ identified by ‘123456’;
刷新配置命令:
flush privileges;
其他:第一次登录数据库修改密码
alter user ‘root’@’%’ identified by ‘Password1’;