Witaj Gościu, jeżeli to czytasz to znaczy że nie jesteś zarejestrowany/zalogowany. Kliknij by się zarejestrować. Rejestracja zajmie mniej niż 30 sekund , a dzięki temu zniknie Ci ten dymek oraz będziesz miał pełne możliwośći personalizacji forum do własnych potrzeb.
[HOW-TO] Kompilacja Mysql ze źródeł
Pokaż wyniki od 1 do 1 z 1

Temat: [HOW-TO] Kompilacja Mysql ze źródeł

  1. #1
    Dołączył
    Dec 2004
    Skąd
    Brno
    Wiek
    35
    Postów
    1,449
    Wątków
    35
    Downloads
    0
    Uploads
    0
    Siła Reputacji
    191
    Reputacja
    2462

    [HOW-TO] Kompilacja Mysql ze źródeł

    Na początek należy naszą paczkę rozpakować (tar xfvz nazwa_pliku).
    Przed samą kompilacją dodajemy użytkownika mysql i wrzucamy go do grupy mysql czyli:

    Kod:
    groupadd mysql
    useradd -g mysql mysql
    Wszystko robimy oczywiscie zalogowani jako root.

    Następnie:
    Kod:
    ./configure --with-charset=utf8 --with-openssl --with-isam --prefix=/usr/local/mysql
    make
    make install
    Jak widac zastosowalismy w konfiguracji odpowiednie kodowanie (ISO-8859-2) i dorzucilismy obsluge ssl.

    Jeżeli kompilacja przebiegla bez problemów, możemy przystąpić do dalszych czynności - kopiowanie domyslnych plików konfiguracyjnych:

    Kod:
    cp support-files/my-huge.cnf /etc/my.cnf
    Instalowanie domyslnej bazy uzytkownika:

    Kod:
    cd /usr/local/mysql/bin
    ./mysql_install_db --user=mysql
    cd ..
    chown -R root .
    chown -R mysql var
    chgrp -R mysql .
    Włączenie serwera mysql:

    Kod:
    cd /usr/local/mysql/bin
    ./mysqld_safe --user=mysql &
    Jeżeli wszystko poszło dobrze do tej pory, to po komendzie
    Kod:
    ./mysql
    powinnismy wejsc do bazy mysql.

    W zasadzie to już prawie koniec, ale musimy jeszcze wrzucic mysql aby ladowal sie nam przy starcie.

    Czyli najpierw wychodzimy z bazy:

    Kod:
    mysql> \q
    i robimy cos takiego:

    Kod:
    cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
    chmod +x /etc/init.d/mysql
    chkconfig --add mysql
    I koniec Wszelkie uwagi mile widziane.

    marmal
    "Jednej rzeczy nauczyłem się w moim długim życiu:
    że cała nasza nauka w konfrontacji z rzeczywistością
    wydaje się prymitywna i dziecinna - a jednak jest to
    najcenniejsza rzecz, jaką posiadamy."

    Albert Einstein

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Uprawnienia

  • Nie możesz zakładać nowych wątków
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •