如何安装特定版本的 MYSQL

如何安装特定版本的 MYSQL

我正在尝试安装 mysql-server 5.0。因为我想安装一个依赖于此版本的程序。我在网上搜索解决方案,但都不起作用。我真的很失望。我尝试了“apt-get install mysql-server=5.0.96-0ubuntu3”,但它说“未找到‘mysql-server’的版本‘5.0.96-0ubuntu3’”。我在http://packages.ubuntu.com/hardy/mysql-server-5.0 但我不知道如何使用它。我可以手动安装它吗?请帮帮我!

答案1

从以下位置下载适合您平台的 MySql 通用二进制文件http://dev.mysql.com/downloads/mysql/ 然后只需使用简单的 Linux 脚本进行安装(从放置安装二进制文件的 /share 目录运行),请参阅下面我使用多年的脚本,适用于 5.1、5.5、5.6

注意:1.MySql 5.6 没有默认的“my.cnf”,因此要小心 2. 确保卸载所有现有的 MySql 设置

例如

#!/bin/sh
DOWNLOAD_DIR="/share"
ZIP_FILE=mysql-enterprise-5.1.55-linux-x86_64-glibc23.tar.gz
MYSQL_DIR=mysql-enterprise-5.1.55-linux-x86_64-glibc23

if test -f $DOWNLOAD_DIR/mysql-enterprise-5.1.55-linux-x86_64-glibc23.tar.gz; then
    echo "Starting MySql 64 bit install..."
elif test -f $DOWNLOAD_DIR/mysql-enterprise-5.1.55-linux-i686-glibc23.tar.gz; then
    echo "Starting MySql 32 bit install..."
    ZIP_FILE=mysql-enterprise-5.1.55-linux-i686-glibc23.tar.gz
    MYSQL_DIR=mysql-enterprise-5.1.55-linux-i686-glibc23
else
    echo "installation tar.gz not found, quitting..."
    exit 2
fi

groupadd mysql
useradd -g mysql mysql
cd /usr/local
gunzip < $DOWNLOAD_DIR/$ZIP_FILE | tar xf -
ln -s /usr/local/$MYSQL_DIR mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
scripts/mysql_install_db --user=mysql
chown -R root .
chown -R mysql data
# bin/mysqld_safe --user=mysql &
cp /usr/local/$MYSQL_DIR/support-files/mysql.server /etc/init.d/mysql
#cp $DOWNLOAD_DIR/mysql-cnf.txt /etc/my.cnf
chmod 755 /etc/init.d/mysql
cp support-files/mysql-log-rotate /etc/logrotate.d
update-rc.d mysql defaults
/etc/init.d/mysql start
# create path links for most commonly used executables
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
ln -s /usr/local/mysql/bin/mysqladmin /usr/bin/mysqladmin
ln -s /usr/local/mysql/bin/mysqldump /usr/bin/mysqldump
/usr/local/mysql/bin/mysqladmin -u root password 'xxxxx'
echo "Done"
exit 0

答案2

按照您提供的链接,只需单击页面底部的操作系统架构(amd64 或 i386)。您将被重定向到一个页面,其中包含相应下载链接.deb文件(位于页面中间)。下载文件后,您可以通过 进行安装sudo dpkg -i <path-to-file>

如果不起作用,给出的解决方案这里应该还可以。基本上就是通过以下方式安装旧版 MySQL突触数据包管理器sudo apt-get install synaptic(如果尚未安装,您可以通过在终端中输入来轻松安装)。正如我在上面链接的帖子中提到的,您可能需要为特定版本添加某个 PPA。您可以使用命令来执行此操作sudo add-apt-repository ppa:<user>/<ppa-name>- 但要小心您要信任哪些来源。要找到正确的 PPA,您必须使用搜索引擎。

相关内容