특정 버전의 MYSQL을 설치하는 방법


9

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 에서이 패키지를 찾았 지만 사용 방법을 모르겠습니다. 수동으로 설치할 수 있습니까? 도와주세요!


위의 우분투 링크가 끊어졌습니다.
Parag

답변:


1

링크를 따라 가면 페이지 맨 아래에서 운영 체제 아키텍처 (amd64 또는 i386)를 클릭하십시오. 해당 .deb 파일 (페이지 중간에 있음)의 다운로드 링크가있는 페이지로 리디렉션됩니다 . 파일을 다운로드 한 후를 통해 설치할 수 있습니다 sudo dpkg -i <path-to-file>.

그래도 작동하지 않으면 여기에 제공된 솔루션 이 여전히 작동합니다. 기본적으로 Synaptic 패킷 관리자 를 통해 이전 MySQL 버전을 설치하는 sudo apt-get install synaptic것입니다 (이미 설치되지 않은 경우 터미널 에 입력하여 쉽게 설치할 수 있습니다 ). 위에서 링크 한 게시물에서 언급했듯이 특정 버전에 특정 PPA를 추가해야 할 수도 있습니다. 명령을 사용하여이를 수행 할 수 있습니다. sudo add-apt-repository ppa:<user>/<ppa-name>그럼에도 불구하고 신뢰할 수있는 소스에주의하십시오. 올바른 PPA를 찾으려면 검색 엔진을 사용해야합니다.


고마워 당신의 대답은 정말 도움이되었습니다. 이제 설치가 시작되지만 다음과 같은 오류가 발생합니다. E : mysql-server-5.0 : 하위 프로세스 설치 후 설치 스크립트가 오류 종료 상태 1을 리턴했습니다. 지금 어떻게해야하는지 알려주십시오.
Ghasedak Raha

1

http://dev.mysql.com/downloads/mysql/ 에서 플랫폼에 원하는 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

"간단한"-멍청이!
Erutan409
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.