linux 查看所有用户所在组 vi /etc/group
一个用户可以属于多个组,查看用户所属的组,groups + 用户名
linux 查找文件命令
find -name 文件名 在当前目录下查找
示例:find -name nginx.conf
查看mysql数据库编码 show variables like 'character_set%';
修改MySQL配置文件
更改mysql数据库编码:
修改mysql配置文件my.cnf(windows为my.ini)
my.cnf一般在etc/mysql/my.cnf位置。找到后请在以下三部分里添加如下内容:
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
重启数据库,检查变量
service mysqld restart
更改表编码类型:ALTER TABLE tb_chat CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
更改普通用户为root用户 :usermod -g root tommy
检查vi /etc/passwd 和 vi /etc/group 文件,是否存在mysql组和mysql用户,如果没有,用下面的命令创建一个mysql组,并在改组中添加mysql用户。
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd –g mysql mysql