WebDeveloper
 g│≤wna | forum manual | skrypty |  artyku│y |  projekty | porady |  zasoby |  linki 
dzia│y
  •  manual PHP
  •  skrypty PHP
  •  artyku│y
  •  projekty
  •  porady
  •  zasoby
  •  linki
  •  
    forum
  •  php
  •  apache
  •  mysql
  •  postgresql
  •  faq php
  •  pomocnik php
  •  
    news
  • Porcjowanie wynik≤w zapytania
  • Kartki Internetowe
  • PHP + MySQL + Windows 98
  • Bezpieczne uploadowanie plik≤w
  • Przegl▒danie obrazk≤w z bazy PostgreSql.
  • Co to jest WebDeveloper?
  • Instalujemy serwer baz danych !
  • Sesje w PHP4 !
  • Dodaj poradΩ !!!
  • Zastosowano... PHP !
  • redakcja

    Je╢li masz ciekawe informacje odno╢nie PHP, skrypty, porady, linki itp. lub chcia│by╢ wsp≤│tworzyµ serwis PHP.zone.pl daj nam znaµ na email !



    dodaj poradΩ !


    Powered by:
    PHP
    Apache
    MySql
    Linux

    users online: 8

    Artyku│y

    Instalacja serwera baz danych MySql 3.23.x w systemie RH Linux.
    autor: Hubert Mierzwiak

    Instalacja serwera baz danych MySql 3.23.x w systemie RH Linux.

    1) rozpakowujemy ╝r≤d│a i robimy link dla │atwiejszej nawigacji

    su root
    tar xzf mysql-3.23.x.tar.gz
    ln -s mysql-3.23.x mysql

    2) kompilacja

    cd mysql
    ./configure --prefix=/usr/local/mysql
    make
    make install

    3) inicjujemy serwer MySql

    scripts/mysql_install_db

    4) uruchamiamy serwer baz danych MySql (demona)

    bin/safe_mysqld &

    5) sprawd╝my czy serwer rzeczywi╢cie siΩ podni≤s│

    bin/mysqladmin ping

    --> mysqld is alive

    6) aby MySql uruchamia│ siΩ podczas startu systemu robimy

    cd /usr/local/mysql
    cp support-files/mysql.server /etc/rc.d/init.d

    // je╢li system startuje z runlevelu 3 lub 5 to:
    cd /etc/rc.d/rc3.d
    ln -s ../init.d/mysql.server S98mysql
    cd /etc/rc.d/rc5.d
    ln -s ../init.d/mysql.server S98mysql

    // aby MySql zamyka│ siΩ podczas zamykania systemu robimy

    cd /etc/rc.d/rc0.d
    ln -s ../init.d/mysql.server S98mysql
    cd /etc/rc.d/rc6.d
    ln -s ../init.d/mysql.server S98mysql

    // pamiΩtaj, plik mysql.server musi byµ wykonywalny:

    cd ../init.d
    chmod +x mysql.server


    7) przed uruchamieniem klienta MySqla, koniecznie ustalmy has│o z jakim bΩdziemy siΩ │▒czyµ z MySqlem:

    bin/mysqladmin -u root password mojehas│o

    teraz uruchamiamy klienta

    bin/mysql -uroot -pmojehas│o

    aby nie wpisywaµ has│a w jawnej formie robimy tak

    bin/mysql -uroot -p

    teraz MySql zapyta siΩ o has│o, ale przy jego wpisywaniu zobaczysz tylko gwiazdki (nikt ju┐ nie podejrzy Twojego has│a)

    8) tworzymy nowego u┐ytkownika i bazΩ danych dla niego

    // tworzymy bazΩ baza_lolka

    mysql> create database baza_lolka;

    // przyznajemy u┐ytkownikowi lolek prawa do u┐ywania bazy baza_lolka

    mysql> GRANT SELECT,INSERT,UPDATE,DELETE
    ON baza_lolka.*
    TO lolek@localhost
    IDENTIFIED BY 'has│o_lolka';


    a teraz po kr≤tko co zrobili╢my:

    GRANT - tu podajemy jakie prawa ma u┐ytkownik:

    alter, create, delete, drop, file, index, insert, process, references, reload, select, shutdown, update lub wszystkie razem: all privileges

    ON - tu podajemy czego dotycz▒ te prawa:

    baza_lolka.* - wszystkich tabel w bazie baza_lolka
    *.* - wszystkich tabel we wszystkich bazach (niebezpieczne)
    adresy - tylko tabeli adresy

    TO - komu przyznajemy prawa

    lolek@localhost - u┐ytkownikowi lolek tylko z lokalnego hosta
    lolek@'%' - u┐ytkownikowi lolek z jakiegokolwiek hosta
    lolek@'%.php.net' - u┐ytkownikowi lolek z ka┐dego hosta z domeny php.net

    IDENTIFIED BY - has│o z jakim u┐ytkownik loguje siΩ do MySqla

    9) teraz np. u┐ytkownik lolek mo┐e │▒czyµ sie z serwerem baz danych MySql nastΩpuj▒co:

    mysql -ulolek -phas│o_lolka baza_lolka

    Aby skrypt PHP m≤g│ po│▒czyµ siΩ z MySql, zwykle musisz mu podaµ:

    HOST: localhost
    U»YTKOWNIK: lolek
    HASúO: has│o_lolka
    BAZA: baza_lolka

    Powodzenia !





    komentarze | artyku│y






    kontakt

    autor:

    Hubert Mierzwiak

    wsp≤│praca:

    Piotr Karolak

    Chcesz prowadziµ sw≤j dzia│ tematyczny typu XML, SQL, admin, JavaScript, itp?
    Napisz do nas !
     
    skrypty
  • designer.zip
  • vipAuth.tgz
  • phpCenzura.tgz
  • vip_php.tgz
  • pomocnik_light
  • ankieta
    Co s▒dzisz o stworzeniu FAQ PHP?
    super!
    po co?

    poprzednie

    newsletter

    wpisz sw≤j email i wci╢nij Enter

    linuxnews.pl
  • KRRiTV stra┐nikiem!?
  • Dzisiejsze zebranie...
  • Felieton w warunkach ekstremalnych
  • Nexidion Designer
  • Solaris OpenSource
  • KDE 2.0.1
  • Jest ju┐ nowy Debian...
  • Tydzie± min▒│...




  • Manual | Skrypty | Artyku│y | Projekty
    Porady | Zasoby | Linki
    G│≤wna | Forum

    Copyright 2000 Hubert Mierzwiak