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的源或手动下载安装包后再进行安装。