mysql安装教程8.0.24
创始人
2025-01-09 08:37:56

MySQL 8.0.24 安装教程:CentOS 系统下的详细步骤

随着技术的发展,MySQL 8.0.24 版本带来了许多新特性和改进。本文将为您提供在 CentOS 系统下安装 MySQL 8.0.24 的详细教程,帮助您快速搭建自己的 MySQL 数据库环境。

一、准备工作

在开始安装之前,请确保您的 CentOS 系统满足以下要求:

mysql安装教程8.0.24

  1. 系统版本:CentOS 7 或更高版本。
  2. 硬件要求:至少 2GB 内存。
  3. 软件要求:已安装 GCC 编译器、Python 2.7 或更高版本。

二、下载 MySQL 8.0.24 安装包

  1. 访问 MySQL 官方网站:https://dev.mysql.com/downloads/mysql/
  2. 选择“MySQL Community Server”和相应的操作系统(CentOS)以及架构(x86, x86_64 等)。
  3. 点击“Download”下载安装包。

三、安装 MySQL 8.0.24

  1. 使用 tar -xvzf mysql-8.0.24-linux-glibc2.12-x86_64.tar.xz 解压安装包到指定目录(例如 /usr/local/mysql)。
  2. 进入解压后的目录:cd /usr/local/mysql
  3. 创建一个用于存放数据的目录:mkdir data
  4. 初始化数据文件:bin/mysqld --initialize --user=mysql
  5. 创建一个用于运行 MySQL 的用户组:groupadd mysql
  6. 创建一个用于运行 MySQL 的用户:useradd -r -g mysql mysql
  7. 将当前用户添加到 mysql 用户组:usermod -aG mysql $(whoami)
  8. 将解压后的目录及其所有子目录的所有权更改为 mysql 用户和组:chown -R mysql:mysql ./*

四、配置 MySQL

  1. 编辑 my.cnf 文件(如果不存在,则创建一个):vi /etc/my.cnf
  2. 添加以下内容:
[mysqld]
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/usr/local/mysql/mysql.sock
port=3306
server_id=1
  1. 保存并退出编辑器。

五、安装 MySQL 服务

  1. 创建一个用于运行 MySQL 服务的脚本:vi /usr/lib/systemd/system/mysql.service
  2. 添加以下内容:
[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
  1. 保存并退出编辑器。
  2. 启用并启动 MySQL 服务:systemctl enable mysql && systemctl start mysql

六、登录 MySQL

  1. 使用以下命令登录 MySQL:mysql -u root -p
  2. 输入初始密码(安装过程中生成的密码)。

七、更改 root 用户密码

  1. 退出 MySQL:exit
  2. 使用以下命令登录 MySQL:mysql -u root -p
  3. 在 MySQL 命令行中执行以下命令更改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';

八、总结

通过以上步骤,您已经在 CentOS 系统下成功安装了 MySQL 8.0.24。现在,您可以使用 MySQL 进行数据库操作和开发。祝您使用愉快!

当前文章不喜欢?试试AI生成哦!
SQL语句生成器
示例
AI生成仅供参考!

相关内容

热门资讯

中证A500ETF摩根(560... 8月22日,截止午间收盘,中证A500ETF摩根(560530)涨1.19%,报1.106元,成交额...
A500ETF易方达(1593... 8月22日,截止午间收盘,A500ETF易方达(159361)涨1.28%,报1.104元,成交额1...
何小鹏斥资约2.5亿港元增持小... 每经记者|孙磊    每经编辑|裴健如 8月21日晚间,小鹏汽车发布公告称,公司联...
中证500ETF基金(1593... 8月22日,截止午间收盘,中证500ETF基金(159337)涨0.94%,报1.509元,成交额2...
中证A500ETF华安(159... 8月22日,截止午间收盘,中证A500ETF华安(159359)涨1.15%,报1.139元,成交额...