开源的力量让 MariaDB越来越活跃,再三考虑,痛定思痛,决定入坑.入坑第一部,安装配置.先记录下安装过程,留作后用.
1. 添加MariaDB的yum数据源
创建MariaDB.repo文件放入 /etc/yum.repos.d/ 文件夹中(建议以MariaDB.repo命名,这是官方的名字):
cd /etc/yum.repos.d/
sudo vim /etc/yum.repos.d/MariaDB.repo
编辑MariaDB.repo,添加如下内容
官方地址给出的配置
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
考虑到墙的问题,提供如下的国内镜像,加速下载
[mariadb]
name = MariaDB
baseurl = http://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64/
gpgkey=http://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1
2. 用yum安装MariaDB
sudo yum install MariaDB-server MariaDB-client
3. 启动或停止数据库
#启动
sudo systemctl start mariadb.service
#停止
sudo systemctl stop mariadb.service
#重启
sudo systemctl restart mariadb.service
4. 修改root密码
MariaDB安装好以后的root密码默认为空。
修改root密码
mysqladmin -u root password 'root'
5. 登录数据库
mysql -u root -p
6. 设置默认字符集
查看默认字符集:
show variables like "%character%";
show variables like "%collation%";
在/etc/my.cnf.d路径下找到配置文件:
mysql-clients.cnf中:
在[client]字段里加入
default-character-set=utf8
server.cnf:
在[mysqld]字段里加入
character-set-server=utf8
添加完成后,重启:
sudo systemctl restart mariadb
之后在进入mariadb查看,结果如下: