项目场景:
创建数据库并指定字符集,并授权权限给用户
问题描述
我们在使用数据库时经常要指定指定字符集,如果数据库不指定字符集可能会导致内容乱码问题。授权其他
解决方案:
如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’;
本文介绍了在创建数据库时指定字符集的重要性,以避免乱码问题。提供了MySQL数据库创建GBK和UTF8字符集的示例,并展示了如何为用户添加权限及修改密码。通过`grant all privileges`和`flush privileges`命令进行权限授予与配置生效,确保了数据库的安全访问。
801

被折叠的 条评论
为什么被折叠?



