mysql安装教程8.0.24
MySQL 8.0.24 安装教程:CentOS 系统下的详细步骤
随着技术的发展,MySQL 8.0.24 版本带来了许多新特性和改进。本文将为您提供在 CentOS 系统下安装 MySQL 8.0.24 的详细教程,帮助您快速搭建自己的 MySQL 数据库环境。
一、准备工作
在开始安装之前,请确保您的 CentOS 系统满足以下要求:
- 系统版本:CentOS 7 或更高版本。
- 硬件要求:至少 2GB 内存。
- 软件要求:已安装 GCC 编译器、Python 2.7 或更高版本。
二、下载 MySQL 8.0.24 安装包
- 访问 MySQL 官方网站:https://dev.mysql.com/downloads/mysql/
- 选择“MySQL Community Server”和相应的操作系统(CentOS)以及架构(x86, x86_64 等)。
- 点击“Download”下载安装包。
三、安装 MySQL 8.0.24
- 使用
tar -xvzf mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz
解压安装包到指定目录(例如/usr/local/mysql
)。 - 进入解压后的目录:
cd /usr/local/mysql
- 创建一个用于存放数据的目录:
mkdir data
- 初始化数据文件:
bin/mysqld --initialize --user=mysql
- 创建一个用于运行 MySQL 的用户组:
groupadd mysql
- 创建一个用于运行 MySQL 的用户:
useradd -r -g mysql mysql
- 将当前用户添加到 mysql 用户组:
usermod -aG mysql $(whoami)
- 将解压后的目录及其所有子目录的所有权更改为 mysql 用户和组:
chown -R mysql:mysql ./*
四、配置 MySQL
- 编辑 my.cnf 文件(如果不存在,则创建一个):
vi /etc/my.cnf
- 添加以下内容:
[mysqld] basedir=/usr/local/mysql datadir=/usr/local/mysql/data socket=/usr/local/mysql/mysql.sock port=3306 server_id=1
- 保存并退出编辑器。
五、安装 MySQL 服务
- 创建一个用于运行 MySQL 服务的脚本:
vi /usr/lib/systemd/system/mysql.service
- 添加以下内容:
[Unit] Description=MySQL Server Documentation=http://dev.mysql.com/doc/refman/8.0/en/using-systemd.html After=network.target [Service] User=mysql Group=mysql Type=forking PIDFile=/usr/local/mysql/data/mysql.pid ExecStart=/usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/mysql/plugin --socket=/usr/local/mysql/mysql.sock --log-error=/usr/local/mysql/data/mysql.err [Install] WantedBy=multi-user.target
- 保存并退出编辑器。
- 启用并启动 MySQL 服务:
systemctl enable mysql && systemctl start mysql
六、登录 MySQL
- 使用以下命令登录 MySQL:
mysql -u root -p
- 输入初始密码(安装过程中生成的密码)。
七、更改 root 用户密码
- 退出 MySQL:
exit
- 使用以下命令登录 MySQL:
mysql -u root -p
- 在 MySQL 命令行中执行以下命令更改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
八、总结
通过以上步骤,您已经在 CentOS 系统下成功安装了 MySQL 8.0.24。现在,您可以使用 MySQL 进行数据库操作和开发。祝您使用愉快!