必须在root用户下操作 第一步 命令是 su root 紧接着是password (直接输入输入密码是这里不会有任何动作,光标不会移动) 现在用户是root了 下面这几个命令一个一个复制,运行。 1.安装 mariadb 服务 yum install -y mariadb-server 2.安装 mariadb 命令行客户端 yum install -y mariadb 3.安装 mariadb C library yum install -y mariadb-libs 4.安装 mariadb 开发包 yum install -y mariadb-devel 在这些下载完成之后,我们还需 在Linux操作系统中,安装数据库是一项基础且至关重要的任务,尤其是对于开发者和系统管理员而言。本教程将指导您如何在Linux环境中安装MariaDB数据库,即使您不熟悉Linux命令,也可以通过复制粘贴提供的命令来完成安装过程。 您需要以root用户身份登录。在终端中输入`su root`,然后输入您的root用户的密码。请注意,输入密码时屏幕可能没有明显反应,这是正常现象,继续输入即可。确认密码无误后,您将切换到root权限。 接下来,我们将依次安装MariaDB的相关组件: 1. **安装MariaDB服务**:MariaDB服务器是数据库的核心部分,负责处理数据存储和查询请求。执行以下命令安装: ``` yum install -y mariadb-server ``` 2. **安装MariaDB命令行客户端**:这个组件允许您通过命令行与数据库进行交互,执行SQL语句。安装命令如下: ``` yum install -y mariadb ``` 3. **安装MariaDB C库**:C库提供了与数据库交互的接口,对于开发基于C语言的应用程序是必需的。 ``` yum install -y mariadb-libs ``` 4. **安装MariaDB开发包**:这个包包含了头文件和库,用于开发人员在应用程序中链接MariaDB。 ``` yum install -y mariadb-devel ``` 安装完成后,我们需要对配置文件进行调整以确保数据库支持UTF-8字符集。切换到配置文件目录: ``` cd /etc/my.cnf.d ``` 然后,使用`vim`编辑器依次编辑以下三个文件: - `client.cnf` - `mysql-clients.cnf` - `server.cnf` 在每个文件中,找到相应的配置段,添加如下配置: - `client.cnf`中的`[client]`段下添加:`default-character-set=utf8` - `mysql-clients.cnf`中的`[mysql]`段下添加:`default-character-set=utf8` - `server.cnf`中的`[mysqld]`段下添加: - `collation-server = utf8_general_ci` - `init-connect='SET NAMES utf8'` - `character-set-server = utf8` - `sql-mode = TRADITIONAL` 编辑完成后,使用`Esc`键退出插入模式,然后连续两次按大写`Z`保存并退出。 启动MariaDB服务并设置为开机启动: ``` systemctl start mariadb systemctl enable mariadb ``` 至此,MariaDB已经在您的Linux系统中成功安装并配置完成。您可以使用`mysql -uroot`命令连接到MySQL服务器,如果遇到任何问题,如提示错误或无法连接,检查刚才的配置文件,可能需要调整或修正。 总结来说,安装MariaDB数据库涉及了Linux的基本操作,包括切换用户、使用包管理器安装软件以及编辑配置文件。遵循上述步骤,即使是对Linux不熟悉的用户也能顺利完成安装。请务必注意在配置文件中正确设置字符集,以确保数据的一致性和兼容性。































- 粉丝: 6
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 【Python爬虫】从请求到数据存储全流程指南:涵盖网络请求、HTML解析与数据处理基础教程
- 由百度文心大模型驱动的 AirSim 无人机系统
- Selenium测试版浏览器和驱动
- 基于OpenCV的工业机器视觉软件开发.pdf
- 基于百度文心大模型驱动airsim无人机
- Python在图书情报学的应用与扩散研究.pdf
- 基于ELF文件恢复的Linux内存取证技术研究.caj
- 基于MATLAB地下水溶质运移预测模型的构建.pdf### 文章总结
- 管理系统源码-Python编程-基于SQLite的用户管理系统实现:涵盖CRUD功能的数据库操作入门教程
- 用于调用生成式大语言模型的 API 服务器系统
- 全国小区数据(包含字段:小区名、省份、城市、区域、地址、纬度(百度地图)、经度(百度地图)、纬度(GPS)、经度(GPS)、物业费
- 【大模型 NLP 算法付费干货大礼包】一站式拥有,学习科研工作全无忧!
- SQL Server 2000权威指南:从入门到精通
- 一项基于大模型的App隐私开关探测技术
- python 练习题 ,python 题目
- python 练习题,python 三角形题目


