1 mariadb是mysql的一个分支,兼容mysql 2 3 systemctl start mariadb.service #启动MariaDB 4 systemctl stop mariadb.service #停止MariaDB 5 systemctl restart mariadb.service #重启MariaDB 6 systemctl enable mariadb.service #设置开机启动 7 8 设置密码 9 SET password=PASSWORD('2084628520'); 10 11 12 MariaDB [(none)]> show variables like 'char'; //查找数据库的字符编码 13 Empty set (0.00 sec) 14 15 MariaDB [(none)]> show variables like '%char%'; //查找数据库的字符编码,这里%char%是模糊查询的意思
16 +--------------------------+----------------------------+
17 | Variable_name | Value |
18 +--------------------------+----------------------------+
19 | character_set_client | utf8 |
20 | character_set_connection | utf8 |
21 | character_set_database | latin1 |
22 | character_set_filesystem | binary |
23 | character_set_results | utf8 |
24 | character_set_server | latin1 |
25 | character_set_system | utf8 |
26 | character_sets_dir | /usr/share/mysql/charsets/ |
27 +--------------------------+----------------------------+
28 8 rows in set (0.00 sec) 29 30
修改字符编码
vi /etc/my.cnf
1
在[mysqld]下添加
default-storage-engine = innodb
collation-server=utf8_general_ci
character-set-server = utf8
保存退出
编辑/etc/my.cnf.d/client.cnf文件
vi /etc/my.cnf.d/client.cnf
在[client]下添加:
default-character-set=utf8
保存并退出
编辑/etc/my.cnf.d/mysql-clients.cnf文件
vi /etc/my.cnf.d/mysql-clients.cnf
在[mysql]下添加
default-character-set =utf8
保存并退出
重启服务
systemctl restart mariadb