yum的镜像源切换及yum安装软件常见错误解决方法、重新安装MariaDB、恢复原数据库文件到新库(二)

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%';

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值