MariaDB是MySQL的升级版,是完全兼容MySQL的,而且目前linux的各大发行版本都开始抛弃MySQL转而投入MariaDB 的怀抱:
# yum install mariadb-server mariadb # rpm -q mariadb mariadb-server
安装稍微的配置一下~
# systemctl enable mariadb # systemctl start mariadb (开启) # /usr/bin/mysql_secure_installation
设置你的密码(默认为空),然后后面的一直填y通过即可,
一直看到Thank for using MariaDB 结束,表示安装配置完成。
连接数据库:
解决乱码问题:
MySQL/MariaDB默认并没有采用utf-8编码,所以我们要修改配置文件,以让其使用utf-8。
/etc/my.cnf
就是配置文件,打开之后在 [mysqld]
下面加入两行,使其变成
[mysqld]character_set_server=utf8
init_connect='SET NAMES utf8'
修改好配置文件之后重启服务
0X01 修改数据库的字符集
在修改配置文件之后新建的数据库默认就是使用utf-8了,但是之前的还不是所以要修改一下。登录到数据库,在命令行界面修改数据库的字符集。
ALTER DATABASE `databases_name` COLLATE 'utf8_bin';
再次重启数据库服务。这样再连接到数据库就解决掉汉字变问号的问题了