linux

Linux下MySQL安装步骤是什么

小樊
50
2025-08-09 01:57:34
栏目: 云计算

Linux下安装MySQL主要有两种方式,分别是使用包管理器安装和手动编译安装,以下是具体步骤:

使用包管理器安装

基于Debian的系统(如Ubuntu)

  1. 更新包列表:sudo apt update
  2. 安装MySQL服务器:sudo apt install mysql-server
  3. 启动MySQL服务:sudo systemctl start mysql
  4. 设置MySQL服务开机自启:sudo systemctl enable mysql
  5. 运行安全安装脚本:sudo mysql_secure_installation

基于Red Hat的系统(如CentOS)

  1. 更新包列表:sudo yum update
  2. 安装MySQL服务器:sudo yum install mysql-server
  3. 启动MySQL服务:sudo systemctl start mysqld
  4. 设置MySQL服务开机自启:sudo systemctl enable mysqld
  5. 运行安全安装脚本:sudo mysql_secure_installation

手动编译安装

  1. 下载MySQL源码包,如wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz
  2. 安装依赖工具,如apt install xz-utils -y
  3. 解压文件,xz -dk mysql-8.0.39-linux-glibc2.28-x86_64.tar.xz,然后tar -xvf mysql-8.0.39-linux-glibc2.28-x86_64.tar
  4. 移动目录,mv mysql-8.0.39-linux-glibc2.28-x86_64 /usr/local/mysql
  5. 创建必要目录,如mkdir /usr/local/mysql/data等。
  6. 编写主配置文件/etc/my.cnf
  7. 创建MySQL用户并授权,groupadd mysqluseradd -r -g mysql -s /bin/false mysqlchown -R mysql:mysql /usr/local/mysql
  8. 执行初始化命令,/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/
  9. 配置系统服务,创建/etc/systemd/system/mysqld.service文件并写入相关内容。
  10. 启动并设置开机自启,systemctl daemon-reloadsystemctl start mysqldsystemctl enable mysqld

0
看了该问题的人还看了