CentOS系统下编译安装MySQL以及设置相关yum源的教程

  • Post category:Linux

以下是 “CentOS系统下编译安装MySQL以及设置相关yum源的教程” 的完整攻略。

安装MySQL

步骤一:安装必要的工具

安装 MySQL 需要先安装一些必要的工具

sudo yum install wget gcc-c++ cmake ncurses-devel perl

步骤二:下载并解压MySQL包

wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.21.tar.gz
tar zxvf mysql-8.0.21.tar.gz
cd mysql-8.0.21

步骤三:编译安装

执行以下命令:

cmake .
make
sudo make install

步骤四:初始化并启动MySQL

执行以下命令:

sudo mkdir /usr/local/mysql/data
sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

sudo /usr/local/mysql/bin/mysqld_safe --user=mysql &
sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql

步骤五:更改root用户密码

在终端运行以下命令:

sudo /usr/local/mysql/bin/mysql_secure_installation

其中会让你输入密码,接下来按照提示即可更改root用户的密码。

设置yum源

步骤一:下载最新的MySQL数据库的YUM源

在终端运行以下命令:

sudo wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

步骤二:安装MySQL的YUM源

在终端运行以下命令:

sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

步骤三:切换到MySQL的YUM源

在终端运行以下命令:

sudo yum-config-manager --disable mysql80-community
sudo yum-config-manager --enable mysql57-community

示例1

安装一个MySQL Connector/Python(使用yum)

步骤一:安装MySQL Connector/Python

在终端运行以下命令:

sudo yum install mysql-connector-python.x86_64

步骤二:确认MySQL Connector/Python是否安装成功

在终端运行以下命令:

python
import mysql.connector

如果不出意外,没有任何报错信息,说明安装成功。

示例2

安装一个MySQL Client

步骤一:安装MySQL Client

在终端运行以下命令:

sudo yum install mysql-community-client.x86_64

步骤二:确认MySQL Client是否安装成功

在终端运行以下命令:

mysql --version

如果不出意外,显示MySQL Client的版本信息,说明安装成功。

以上就是 “CentOS系统下编译安装MySQL以及设置相关yum源的教程” 的完整攻略,希望对你有所帮助。