Instalacja MySQL

G

Guest

Gość
Tekst ten pisałem na podstawie instalacji MySQL-3.23.56, ale instalacja innych wersji powinna wyglądać tak samo/podobnie.
Najpierw ściągnij źródła z www.mysql.org. Skopiuj do /usr/local/src.

cp mysql-3.23.56.tar.gz /usr/local/src/

Rozpakuj:

tar -zxvf mysql-3.23.56.tar.gz

Proponuję też zrobić dowiązanie symboliczne, aby nie wpisywać za każdym razem pełnej nazwy katalogu:

ln -s mysql-3.23.56 mysql

Teraz wejdź do katalogu:

cd mysql

I zainstaluj mysqld:

./configure --prefix=/usr/local/mysqld
make
make install

Jeśli kompilacja przejdzie bez błędów to możesz zainicjować bazę danych:

/usr/local/mysqld/bin/mysql_install_db

Teraz powinien utworzyć się nowy katalog /usr/local/mysqld/var, w którym pojawią się dwie bazy: mysql, test.
Musisz zmienić użytkownika i prawa dostępu do katalogu:

chown mysql /usr/local/mysqld/var -R

Teraz przydałoby się sprawdzić czy server działa...

/usr/local/mysqld/bin/safe_mysqld &
/usr/local/mysqld/bin/mysqladmin ping

Jeśli po tym poleceniu zobaczysz: "mysqld is alive", oznaczać to będzie, że server działa. Jesli tak to zmieniamy hasło admina:

/usr/local/mysqld/bin/mysqladmin -u root password haslo

Na koniec dodaj skrypty startowe:

cp /usr/local/mysqld/share/mysql/mysql.server /etc/rc.d/
echo "/etc/rc.d/mysql.server start" >> /etc/rc.d/rc.local

lub w przypadku debiana:

cp /usr/local/mysqld/share/mysql/mysql.server /etc/init.d/
update-rc mysql.server defaults

Jeśli wszystko jest ok, to nasz server MySQL powinien uruchamiać się przy każdym starcie systemu...

------
RAVEN ([email protected])
 
Do góry Bottom