MySQL을 5.5로 업그레이드하려면 어떻게해야합니까? apt-get을 통해 사용할 수있을 때까지 기다리는 것이 가장 좋습니까?


12

Ubuntu Server 9.10에서 MySQL을 버전 5.5로 업그레이드하는 방법은 무엇입니까?

쉬운 $ sudo apt-get install mysql-server일이 되기를 기다리는 것이 더 나을까요?

또한 여기 에서 어떤 다운로드를 받아야하는지 잘 모르겠습니다 .


1
당신이 아무것도하기 전에, 이것은 지난 4 일 동안 내가 노력해온 것입니다. 내 경우에는 우분투 10.10에서 mysql 5.5.8을 사용하려고했습니다. 나는 외계인을 사용하여 rpm 패키지를 deb 패키지로 변경하고 설치했습니다 (FAILED). 바이너리를 기본으로 사용하려는 의도로 바이너리를 다운로드했습니다 (FAILED). 그리고 LONG 패키지 목록에서 알 수 있듯이 Oracle은 데비안 배포판에 대해서는 크게 신경 쓰지 않았습니다. 그들은 많은 RPM을 만들었습니다. 많은. 그러나 단일 DEB 패키지는 아닙니다. 여기 ubuntuforums.org/showthread.php?p=10245558 같은 그룹이 있습니다 . 오라클의 부족.
Luis Alvarado

감사합니다 @Cyrex
bcmcfc

답변:


11

MySQL 5.5 의 새로운 기능

다음은 MySQL 데이터베이스 및 InnoDB 스토리지 엔진의 속도, 확장 성 및 사용자 친화성에 대한 최근 개선 사항입니다.

MySQL 5.5로 업그레이드하기위한 단계별 가이드


이것을 테스트하고 나머지에게 알려줄 것입니다.
Luis Alvarado

도움이되었지만 올바르게 작동하기 전에 몇 가지 사항을 변경해야했습니다. 이제 한 번에 모든 작업을 수행하는 작은 스크립트를 만들 시간이 생겼습니다. 그러나 나는 인정해야합니다, 그것은 당신의 멋진 게시물 전에 내가했던 많은 다른 시도에 대해 여러 번 시도한 후에 일했습니다.
Luis Alvarado

당신이 직면했던 어려움은 무엇입니까?
ovais.tariq

1
마지막으로 여기 우분투 8.04에서 우분투 10.04에 이르는 5 개의 다른 서버에 19 번 설치 한 것입니다. 다음은 mysql 5.1이 이미 설치되어 있고 5.5.8 또는 5.5.9로 이동하려는 모든 사람에게 오류없이 필요한 수정 사항입니다. + mysqld 서버를 시작하기 전에 / usr /의 모든 파일을 확인하십시오 local / mysql / bin 폴더에는 실행 권한이 있습니다.
Luis Alvarado

1
+ mysql.sql 백업을 복원 할 때 올바른 폴더는 /root/mysql-5.1-dump/가 아니라 /root/mysql-5.1-dump/입니다. + "mysqld --skip로 mysql을 시작하는 방법에 대한 부분 -grant-tables --user = mysql "먼저 /etc/my.cnf를 파일의 BOTTOM에 넣어야한다고 언급해야합니다. + mysql_upgrade 후 /로 시작하기 전에 mysqld 프로세스를 종료해야 할 수도 있습니다. etc / init.d / mysql
Luis Alvarado

4

이 방법으로 문제를 해결할 수는 없지만 MySQL 5.5 패키징에 대한 위시리스트 버그 가 있습니다.


2
참고로, 나는 방금 그 버그를 나 자신에게 할당했고 지금 첫 번째 시도 빌드를보고 있습니다 .. :-D
SpamapS

업데이트로서 .. 5.5.17은 Precise Pangolin Alpha1 (다음 LTS, 12.04)에 도착했습니다 ... 소스 패키지는 이전 릴리스에 적합하게 빌드되어야하며 여기서 launchpad.net/ubuntu/+source/mysql에 있습니다. -5.5
SpamapS

4

좋은 옵션은 dotdeb.org에서 버전을 기다리는 것입니다. 데비안에서 불안정하거나 실험적으로 사용 가능하면 패키지가 제공됩니다.

http://www.dotdeb.org/tag/mysql/


나는 당신의 게시물 전에 dotdeb에 대해 몰랐습니다. 감사합니다.
Luis Alvarado

1

공식 바이너리 바이너리의 외계인과 함께 MySQL-5.5.15를 Natty (Ubuntu 11.04)에 성공적으로 설치했습니다.

외계인과 libaio1 설치 (MySQL-5.5에서 사용)

apt-get install alien libaio1

MySQL 다운로드에서 바이너리 RPM 가져 오기

$ wget -i -
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-client-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-devel-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-server-5.5.15-1.linux2.6.x86_64.rpm
ftp://MIRROR_SERVER/pub/mysql/Downloads/MySQL-5.5/MySQL-shared-5.5.15-1.linux2.6.x86_64.rpm
^D

그들을 변환하십시오!

fakeroot alien MySQL*.rpm

... 그리고 설치하십시오.

sudo dpkg -i mysql*.deb

MySQL 사용자 추가

useradd -r mysql

데이터 디렉토리 초기화

mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql

다른 필요한 경로 설정

mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/

mkdir /var/log/mysql
chown mysql /var/log/mysql

DB 시작

service mysql start

루트 비밀번호 변경

/usr/bin/mysqladmin -u root password 'your_password'


1

dedeb의 mysql 5.5 용 설치 프로그램은 dotdeb.org에 있습니다. 여기에는 저장소가 aptitude로 나열되는 방법에 대한 지침이 있습니다. http://www.dotdeb.org/instructions/ 일단 완료되면 Synaptic을 사용하여 mysql-server를 5.5 버전으로 업그레이드했습니다. 장애없이 작동했습니다.


0

5.1 (LAMP 서버를 구축 한 경우)에서 5.5로 업그레이드하는 과정은 여기 에 설명되어 있습니다 . 바닐라 MySQL 서버 만 설치하려면 서버를 새로 설치하고 참조한 페이지의 지시 사항을 따르십시오. 이전에 설치된 MySQL 인스턴스와 관련이 없습니다.

phpMyAdmin을 사용 하려면 여기에 설명 된대로 LAMP 서버를 구축 한 후 이전 링크에 포함 된 업그레이드에 대한 모든 지침을 따라야합니다. 이렇게하면 apt-getphpMyAdmin 및 그런 다음 MySQL 버전을 끄십시오.

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