MySQL三种安装方法(yum安装、编译安装、二进制安装)
warning:
这篇文章距离上次修改已过204天,其中的内容可能已经有所变动。
MySQL的安装方法主要有三种:
- Yum安装:适用于基于Red Hat的系统,如CentOS和Fedora。
- 编译安装:适用于需要最新版本或自定义安装选项的情况。
- 二进制安装:适用于快速安装生产环境所需。
以下是每种方法的简要说明和示例代码:
Yum安装
# 安装MySQL服务器
sudo yum install mysql-server
# 启动MySQL服务
sudo systemctl start mysqld
# 设置开机自启
sudo systemctl enable mysqld
编译安装
# 下载MySQL源码
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.xx.tar.gz
# 解压源码
tar -zxvf mysql-8.0.xx.tar.gz
# 进入目录
cd mysql-8.0.xx
# 配置编译选项
cmake . -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/path/to/boost
# 编译安装
make && sudo make install
# 初始化数据库
sudo mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
# 启动MySQL服务
sudo /usr/local/mysql/support-files/mysql.server start
# 设置开机自启
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
sudo systemctl start mysql
sudo systemctl enable mysql
二进制安装
# 下载二进制分发包
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz
# 解压文件
tar -xvf mysql-8.0.xx-linux-glibc2.12-x86_64.tar.xz
# 移动文件夹到目的路径
sudo mv mysql-8.0.xx-linux-glibc2.12-x86_64 /usr/local/
# 启动MySQL服务
sudo /usr/local/mysql-8.0.xx-linux-glibc2.12-x86_64/bin/mysqld_safe --user=mysql &
# 设置开机自启
sudo /usr/local/mysql-8.0.xx-linux-glibc2.12-x86_64/support-files/mysql.server start
sudo systemctl start mysql
sudo systemctl enable mysql
请根据实际需求和操作系统选择合适的安装方法。每种方法都需要执行一些初始化步骤,如设置root用户密码、调整配置文件路径等。
评论已关闭