温馨提示×

MySQL在Linux系统中如何安装

小樊
41
2025-08-19 05:31:56
栏目: 云计算

在Linux系统中安装MySQL,有使用包管理器安装和手动编译安装两种常见方式,以下是基于不同发行版的详细步骤:

使用包管理器安装

  • Ubuntu/Debian
    1. 更新软件包列表:sudo apt update
    2. 安装MySQL服务器:sudo apt install mysql-server
    3. 启动MySQL服务:sudo systemctl start mysql
    4. 设置开机自启:sudo systemctl enable mysql
    5. 运行安全配置脚本:sudo mysql_secure_installation,按提示设置root密码等。
  • CentOS/RHEL
    1. 添加MySQL Yum仓库(以MySQL 8.0为例):sudo yum install mysql80-community-release-el7-3.noarch.rpm
    2. 安装MySQL服务器:sudo yum install mysql-community-server
    3. 启动服务:sudo systemctl start mysqld
    4. 设置开机自启:sudo systemctl enable mysqld
    5. 获取初始密码:grep "password" /var/log/mysqld.log
    6. 登录并修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'

手动编译安装

  • 步骤
    1. 下载MySQL源码包:wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.26.tar.gz
    2. 解压:tar -zxvf mysql-8.0.26.tar.gz
    3. 安装依赖:sudo apt-get install build-essential cmake libncurses5-dev libssl-dev
    4. 配置编译选项并编译安装:
      • cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_SSL=system -DWITH_EMBEDDED_SERVER=1
      • make
      • sudo make install
    5. 初始化数据库:sudo scripts/mysql_install_db --user=mysql
    6. 启动服务:sudo bin/mysqld_safe --user=mysql &

0