以下是 “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源的教程” 的完整攻略,希望对你有所帮助。