mariadb-10.3.7-winx64.msi的下载、安装和配置(win7、安装版)

MariaDB的网址:mariadb.org

 

点击DownLoad

点击DownLoad MariaDB Server

点击View All MariaDB Releases

找到并点击10.3.7

点击并下载安装版

双击运行mariadb-10.3.7-winx64.msi,点击Next

勾选,点击Next

点击Browse...

选择自定义的文件夹,点击OK,点击Next

这里密码设置为root,点击Next

点击Next

点击Next

点击Install

点击Finish

安装完成后,开始配置环境,电脑右键,点击属性

点击高级系统设置

点击环境变量

双击Path,添加mariadb路径下的bin目录,win10的话就自己新建一个

win7的话放在最前面用分号隔开就行,点击确定

点击确定

点击确定

win + r 键输入cmd的新打开一个dos窗口

输入mysql -uroot -p

密码输入root,回车

有这个界面就代表安装和配置完成了

quit或者exit或者ctrl + c退出

可以再重新打开一个dos窗口,输入mysql -V或者mysql --version查看MariaDB的版本

 

从您的描述来看,您遇到了与 MariaDB 相关的包依赖冲突问题。以下是详细的解释: ### 解释: 1. **MariaDB-common** 是一个包含公共组件的基础软件包,通常用于支持其他更高版本的 MariaDB 组件。 2. 您提到的 `MariaDB-compat-10.2.14-1.el7.centos.x86_64` 包需要的是较旧版本的 `mariadb-libs`(即 `< 1:10.1.0`),这意味着它期望安装的库版本低于指定范围。 3. 然而,在系统环境中可能存在更新版的 `mariadb-libs`,这导致了兼容性冲突。例如,当前正在尝试安装或替换的 `MariaDB-compat-10.2.14-1.el7.centos x86_64` 已经取代了原本的 `g mariadb-libs`。 这种情况通常是由于不同版本间的依赖链断裂引起的,常见于跨主版本升级或者同时存在多个存储库的情况下。 --- ### 解决方案建议: #### 方法一:清理并重新同步 yum 缓存 运行以下命令清除缓存,并强制刷新 YUM 存储库数据: ```bash yum clean all yum makecache ``` 然后再次尝试安装所需的 MariaDB 软件包组合。 #### 方法二:手动排除特定版本 如果您确定不再使用某些较高版本的库文件,则可以显式地禁止其加载。例如通过编辑 `/etc/yum.conf` 文件添加一行规则来阻止目标 RPM 的引入: ``` exclude=mariadb-libs >= 1:10.1.0 ``` 接着再试一次正常流程操作即可解决部分简单场景下的类似错误提示信息。 #### 方法三:选择适配的具体分支构建号 考虑到官方维护团队针对每个发行平台提供专门定制化的解决方案;如果上述步骤未能成功解决问题的话,那么最好下载适合 CentOS 7 平台对应的完整离线安装介质集合进行覆盖处理。(访问 https://downloads.mariadb.org 下载最新稳定版本) ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值