### Linux 下 MySQL 的安装与配置 #### 一、前言 在 Linux 系统中安装 MySQL 数据库是一项常见的任务,特别是在构建服务器环境时。本文将详细介绍如何在 Linux 系统下安装并配置 MySQL,以便更好地管理和操作数据。通过本教程,用户能够了解整个安装过程中的关键步骤,并学习如何进行基本的配置。 #### 二、安装准备 1. **系统环境**:确保当前使用的 Linux 系统版本支持所需的 MySQL 版本。 2. **下载 RPM 包**:访问 MySQL 官方网站 (www.mysql.com/downloads/mysql-4.0.html) 下载适用于 x86 架构的 RPM 包,包括 `MySQL-server-4.0.16-0.i386.rpm` 和 `MySQL-client-4.0.16-0.i386.rpm`。 #### 三、安装 MySQL 服务端 1. **切换到 root 用户**: ```bash sudo su - ``` 2. **安装 MySQL 服务端**: - 进入 rpm 包所在目录(假设为 `/root`): ```bash cd /root ``` - 使用 `rpm` 命令安装服务端: ```bash rpm -ivh MySQL-server-4.0.16-0.i386.rpm ``` - 安装过程中可能会出现警告信息(例如 V3 DSA signature: NOKEY, keyID 5072e1f5),这些警告通常不影响安装进程。 3. **设置 root 用户密码**: - 设置初始密码: ```bash /usr/bin/mysqladmin -uroot password 'new-password' ``` - 设置远程访问密码: ```bash /usr/bin/mysqladmin -uroot -h test1 password 'new-password' ``` 4. **启动 MySQL 服务**: - 检查 MySQL 服务状态: ```bash systemctl status mysqld ``` - 如果未启动,则使用以下命令启动: ```bash systemctl start mysqld ``` 5. **验证安装结果**: - 使用 `netstat` 命令检查 MySQL 监听端口是否开启: ```bash netstat -nat ``` - 确认监听端口 3306 是否已启用。 #### 四、安装 MySQL 客户端 1. **安装 MySQL 客户端**: - 使用 `rpm` 命令安装客户端: ```bash rpm -ivh MySQL-client-4.0.16-0.i386.rpm ``` - 同样可能会出现警告信息,但不影响安装。 2. **测试连接**: - 执行 `mysql` 命令连接到 MySQL 数据库: ```bash mysql -uroot -p ``` - 输入密码后,进入 MySQL 命令行界面。 #### 五、MySQL 基本操作 1. **命令行使用**: - 登录 MySQL 命令行界面: ```bash mysql -uroot -p ``` - 显示欢迎信息及当前连接的 MySQL 版本。 2. **退出命令行**: - 使用 `\q` 或 `exit` 命令退出 MySQL 命令行界面。 3. **其他常用命令**: - 查看帮助: ```sql help; ``` - 清除缓存: ```sql \c ``` #### 六、配置文件及目录结构 1. **MySQL 主要目录结构**: - `/var/lib/mysql/`:存储数据库文件。 - `/usr/share/mysql/`:包含 MySQL 服务脚本等文件。 - `/usr/bin/`:存放 MySQL 客户端工具如 `mysql`, `mysqladmin` 和 `mysqldump`。 - `/etc/rc.d/init.d/`:存放 MySQL 服务启动脚本。 2. **修改 root 用户密码**: - 使用 `mysqladmin` 修改密码: ```bash /usr/bin/mysqladmin -uroot password 'new-password' ``` 3. **验证密码更改结果**: - 尝试重新登录 MySQL: ```bash mysql -uroot -p ``` #### 七、总结 通过上述步骤,我们不仅成功地在 Linux 系统上安装了 MySQL 数据库服务端和客户端,还学会了如何进行基本的配置操作,包括设置 root 用户密码、启动服务以及通过命令行进行简单操作。这对于日常的数据库管理来说至关重要。此外,理解 MySQL 在 Linux 系统中的目录结构也有助于更深入地了解其工作原理。希望本指南能为你在 Linux 环境下使用 MySQL 提供有力的帮助和支持。
- 粉丝: 1
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助