Jak powinienem przejść na aktualizację MySQL do wersji 5.5 na Ubuntu Server 9.10?
Czy lepiej byłoby poczekać, aż będzie to łatwa $ sudo apt-get install mysql-server
praca?
Nie jestem również pewien, które pobieranie musiałbym pobrać tutaj .
Jak powinienem przejść na aktualizację MySQL do wersji 5.5 na Ubuntu Server 9.10?
Czy lepiej byłoby poczekać, aż będzie to łatwa $ sudo apt-get install mysql-server
praca?
Nie jestem również pewien, które pobieranie musiałbym pobrać tutaj .
Odpowiedzi:
Co nowego w MySQL 5.5
Oto kilka ostatnich ulepszeń dotyczących szybkości, skalowalności i łatwości obsługi bazy danych MySQL i silnika pamięci InnoDB.
Dobrym rozwiązaniem może być poczekanie na wersję z dotdeb.org. Kiedy będzie dostępny w Debianie niestabilny / eksperymentalny, będą tam dostępne pakiety.
Pomyślnie zainstalowałem MySQL-5.5.15 w Natty (Ubuntu 11.04) z obcymi z oficjalnych binarnych RPM.
Zainstaluj Alien i Libaio1 (używane z MySQL-5.5)
apt-get install alien libaio1
Pobierz binarne RPM z pobrań MySQL
$ 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
Konwertuj je!
fakeroot alien MySQL*.rpm
... i zainstaluj je.
sudo dpkg -i mysql*.deb
Dodaj użytkownika mysql
useradd -r mysql
Zainicjuj katalog danych
mysql_install_db --datadir=/var/lib/mysql --rpm --skip-name-resolve --user=mysql
Ustaw inne niezbędne ścieżki
mkdir /var/lib/mysqld
chown mysql /var/lib/mysqld/
mkdir /var/log/mysql
chown mysql /var/log/mysql
Uruchom DB
service mysql start
Zmień hasło roota
/usr/bin/mysqladmin -u root password 'your_password'
Istnieje nowe repozytorium ppa (osobiste archiwum pakietów), które zawiera - pod innymi rzeczami - mysql5.5 dla natty i oneiric:
https://launchpad.net/~nathan-renniewaldock/+archive/ppa
Można go dodać do systemu za pomocą następujących poleceń:
sudo add-apt-repository ppa:nathan-renniewaldock/ppa
sudo apt-get update
Na debian na stronie dotdeb.org znajduje się bezbolesny instalator mysql 5.5. Mają instrukcje, jak umieścić swoje repozytorium na liście aptitude tutaj: http://www.dotdeb.org/instructions/ Po tym, jak to zrobiłem, użyłem Synaptic do aktualizacji serwera mysql do wersji 5.5. Działa bez żadnych problemów.
Proces aktualizacji z wersji 5.1 (jeśli zbudowałeś serwer LAMP) do wersji 5.5 został opisany tutaj. Jeśli jesteś zainteresowany jedynie instalacją waniliowego serwera MySQL, zbuduj czystą instalację swojego serwera i postępuj zgodnie ze wskazówkami na stronie, do której się odnosiłem które nie obejmują wcześniej zainstalowanej instancji MySQL.
Jeśli chcesz korzystać z phpMyAdmin, musisz zbudować serwer LAMP (jak opisano tutaj, a następnie postępuj zgodnie ze wszystkimi instrukcjami aktualizacji zawartymi w poprzednim łączu. Pozwoli to na użycie apt-get
wszystkich niezbędnych pakietów dla phpMyAdmin i następnie wyłącz wersję MySQL.