Hello Guest, if you reading this it means you have not yet registered. Please take a second to Click here to register and in a few simple steps, you will be able to enjoy all the many features of our fine community. Please note that nicknames are prohibited lewd or meaningless (no numbers or letters at random) and introduce yourself in the section for you to meet our community.
[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
    36
    Postów
    1,449
    Wątków
    35
    Siła Reputacji
    193
    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
  •