2、MariaDB数据库的安装配置全过程
本博客针对CentOS7.6.18,其他版本可以借鉴,基本大同小异。
2.1 MariaDB默认的数据文件的保存路径是在/var/lib/mysql
如果只是想删除数据库保留数据文件,可以将/var/lib/mysql/
下的所有文件进行备份
2.2 停止数据库服务,删除数据库
停止数据库服务使用
systemctl stop mariadb.service
删除数据库
# 1、列出所有被安装的与mariadb相关的rpm packages
rpm -qa | grep mariadb
# 2、删除mariadb
yum remove mariadb
# 3、卸载mariadb相关的软件
语句:rpm -e --nodeps 软件名
实例:rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64
# 4、删除配置文件
rm -rf /etc/my.cnf
# 5、删除数据目录
rm -rf /var/lib/mysql
# 6、删除日志文件【如果没有配置日志目录,则不需要】
rm -rf /var/log/mariadb/
# 7、再列出所有被安装的与mariadb相关的rpm packages【此时应当为空】
rpm -qa | grep mariadb
至此,mariadb数据库完全卸载成功。
2.3 重新安装mariadb数据库【本人安装的是最新稳定本10.4.10】
2.3.1 配置MariaDB.repo源
下图中的baseurl可以使用以下任意一个都可以:
【阿里云】
baseurl=http://mirrors.aliyun.com/mariadb/yum/10.4/centos7-amd64/
【清华大学】
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mariadb/mariadb-10.4.10/yum/centos7-amd64/
【中国科学技术大学】
baseurl=http://mirrors.ustc.edu.cn/mariadb/yum/10.4/centos7-amd64/
【东软信息学院】
baseurl=http://mirrors.neusoft.edu.cn/mariadb/yum/10.4/centos7-amd64/
童鞋们也可以自己去找自己喜欢的镜像站哦!
配置信息如下:
[mariadb]
name = MariaDB
baseurl=https://mirrors.tuna.tsinghua.edu.cn/mariadb//mariadb-10.4.10/yum/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
2.3.2 安装MariaDB数据库
yum install -y mariadb mariadb-server
2.3.3 设置MariaDB数据库开机自启
systemctl enable mariadb.service
2.3.4 初始化数据库配置
mysql_secure_installation
2.3.4 启动数据库服务
systemctl start mariadb.service
2.3.5 管理员用户root使用root本地登录数据库
# 1、可以直接使用mysql登录数据库
mysql
# 2、可以使用mysql -uroot登录数据库
mysql -uroot
# 3、可以使用mysql -uroot -p登录数据库
mysql -uroot -p
如下图:
2.3.6 普通用户使用root本地登录数据库【必须使用账号和密码】
2.3.7 设置数据库的配置文件my.cnf
在目录/etc/下使用vim /etc/my.cnf
创建配置文件如下:
在目录/etc/下修改vim /etc/my.cnf.d/mysql-clients.cnf
配置文件如下:
在【mysql】参数组下增加default-character-set=utf8
后保存文件。
重启数据库服务
systemctl restart mariadb.service
登录数据库查看配置修改是否成功:
mysql
SHOW VARIABLES LIKE '%collation%';
SHOW VARIABLES LIKE '%character%';