MySQL命令行安装
时间: 2024-12-28 22:26:53 浏览: 11
### 如何通过命令行安装 MySQL 教程
#### 准备工作
为了确保顺利安装 MySQL,在开始之前需要确认操作系统环境已准备好。对于 Linux 系统来说,通常建议先更新系统的软件包列表。
#### 安装 Yum 源
针对 CentOS 用户而言,安装前应当配置好 yum 源以便后续操作更加便捷[^2]:
```bash
sudo rpm -3.noarch.rpm
```
此命令会自动设置官方 MySQL 社区仓库,使得可以通过 yum 工具轻松管理 MySQL 的版本及相关组件。
#### 执行 MySQL 安装
当 yum 源准备就绪之后,就可以执行实际的 MySQL 安装过程了:
```bash
sudo yum install mysql-server
```
这条指令将会下载并安装最新稳定版的 MySQL 服务器端程序及其依赖项到本地机器上。
#### 初始化数据库实例
一旦安装成功,则需要初始化一个新的 MySQL 数据库实例来创建必要的系统表结构等资源文件[^3]:
```bash
mysqld --initialize --console
```
该命令不仅能够启动初次初始化流程,还会自动生成临时 root 密码用于首次登录验证;注意保存输出中的密码信息以供稍后使用。
#### 修改默认认证插件
出于安全考虑,默认情况下 MySQL 可能采用较新的加密方式作为 root 账户的身份验证机制,这可能会引起某些旧应用程序连接失败的问题。因此可以修改成更兼容的方式[^4]:
```sql
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新设定的强密码';
FLUSH PRIVILEGES;
```
以上 SQL 语句将把 root 用户切换回传统的 `mysql_native_password` 插件,并指定一个高强度的新密码替代之前的临时密钥。
#### 启动服务与开机自启
最后一步就是让 MySQL 成功运行起来并且设置为随系统启动而自动开启的服务状态:
```bash
systemctl start mysqld.service
systemctl enable mysqld.service
```
至此整个基于命令行的 MySQL 安装教程已经全部介绍完毕。
阅读全文