linux下mysql 5.1 和 5.7的安装教程

  • Post category:Linux

Linux下MySQL 5.1和5.7的安装教程

在Linux系统中安装MySQL 5.1或5.7的过程比较简单,本文将分别介绍两个版本的安装流程。

1. MySQL 5.1的安装

1.1 下载MySQL 5.1

在MySQL官网上下载MySQL 5.1的安装包,例如:

wget https://downloads.mysql.com/archives/get/file/mysql-5.1.73-linux-x86_64-glibc23.tar.gz

1.2 解压并安装MySQL 5.1

执行以下命令解压下载的安装包:

tar xf mysql-5.1.73-linux-x86_64-glibc23.tar.gz

将解压后的文件夹移动到合适的位置,例如:

sudo mv mysql-5.1.73-linux-x86_64-glibc23 /usr/local/mysql-5.1

添加MySQL 5.1的命令到系统环境变量中(可选):

sudo echo 'export PATH=$PATH:/usr/local/mysql-5.1/bin' >> /etc/profile
source /etc/profile

1.3 启动MySQL 5.1

使用以下命令启动MySQL 5.1:

/usr/local/mysql-5.1/bin/mysqld_safe &

1.4 修改root用户密码

启动MySQL 5.1后,执行以下命令可以修改root用户的密码:

/usr/local/mysql-5.1/bin/mysqladmin -u root password "newpassword"

2. MySQL 5.7的安装

2.1 添加MySQL 5.7的源

执行以下命令添加MySQL 5.7的源:

sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

2.2 安装MySQL 5.7

使用以下命令安装MySQL 5.7:

sudo yum install -y mysql-community-server

2.3 启动MySQL 5.7

使用以下命令启动MySQL 5.7:

sudo systemctl start mysqld

2.4 修改root用户密码

启动MySQL 5.7后,执行以下命令可以修改root用户的密码:

sudo mysql_secure_installation

示例说明

示例1

假设用户在CentOS 7系统上安装MySQL 5.7,但是执行sudo yum install -y mysql-community-server命令时出现错误信息:

Errors during downloading metadata for repository 'mysql-connectors-community'
...
Could not retrieve mirrorlist http://repo.mysql.com/yum/mysql-connectors-community/el/7/$basearch/mirrorlist error was
14: CURL#37 - "Couldn't open file /var/cache/tss/tmp/mirrorlist_mysql-connectors-community.tmp"

这可能是由于本地yum缓存的原因导致的,可以使用以下命令清除yum缓存并重新安装:

sudo yum clean all
sudo yum makecache
sudo yum install -y mysql-community-server

示例2

假设用户需要在Ubuntu 18.04系统上安装MySQL 5.1,可以使用以下命令安装:

sudo apt-get update
sudo apt-get install -y mysql-server-5.1

安装完成后,启动MySQL 5.1的命令为:

sudo service mysql start

注意:Ubuntu 18.04默认不再支持MySQL 5.1,需要添加MySQL 5.1的源或手动下载安装包后再进行安装。