Dodaj do ulubionych

MySql administrator -jak

25.07.06, 12:12
Proszę o pomoc(jak zazwyczaj)-w zainstalowaniu Mysql administratora
nie wiem dlaczego wymyślili jakąś dziwną instalację-pierwszy raz taką widzę w
odniesieniu do pakietu źródłowego-jakby nie mogło być proste ./configure make
i make install

być może zakładają,że ktoś kto ma mySql to jest już boss linuksowy-ale ja nie
wiem czy powinno się to instalować z roota czy jako zwykły user-ani słowa o
tym nie widzę(żeby chociaż przed komendami nakreślili # lub $ a tam tylko
shel> :(
dev.mysql.com/doc/administrator/en/mysql-administrator-installation-linux.html
dev.mysql.com/doc/administrator/en/mysql-gui-install-source-linux-compiling.html
nie wiem czy dobrze rozumiem-tak ma wyglądać cała instalacja?bo na ichniej
stronie są to dwa oddalone od siebie działy manuala

niestety na łatwiznę jest jeszcze trudniej pójść bo rpm-y są budowane
statycznie dla glibc 2.2.5 a nowsze MDK ma już wersje 3.(sprawdzałam dla
trzech dystro-fedory,suse i mdk w opisach do rpm i też na starej bibliotece
budowane)-no chyba że src.rpm przebudować-ale czy jest jakaś różnica-src.rpm
będzie miał możliwosć zmiennej glibc?)

dzięki za ewentualne podpowiedzi-a może po prostu jakiś inny GUI-potrzebuje
coś co pozwala na zarządzanie hasłem i użyszkodnikiem oraz dodawanie baz
danych-przejrzałam wszystkie GUI z linuxsoft i ten wygląda najbardziej
okienkowo(phpmyadmin mnie torchę przeraża),strona domowa przynajmniej nie ma
odnośnika do screenshotów na stronę z podejrzanymi zdjęciami jak któryś z GUI
dla KDE

program do którego potrzebuje mysgl'a jest instalowany w javie-może ktoś mi
poleci jakiś fajny i łatwy w instalacji GUI z tych napisanych w javie(czy dla
javy?nie wiem-ale są takie mające coś wspólnego z javą na stronie
linuxsoft-dla mającego zainstalowane w systemie tylko jre
  • robak_wroc 25.07.06, 19:57
    widzisz... dlatego mam system dla leniwych. poldek -i mysql i pare sekund/minut
    i mam :) potem tylko default config do wyedytowania, restart mysql'a i juz sie
    ciesze mysqlem, jak i kazdym innym pakietem jaki potrzebuje. wczoraj miedzy
    innymi potrzebowalem cos do wyciagania informacji exif z .jpg i wystarczylo
    wpisac "na pale" desc exif[TAB] i juz mialem 3 rozne programy ktore to robia :)
    wybralem taki ktory mi najbardziej odpowiadal i wsio :)




    --
    foto.wro.com.pl
    wrocław widziany moim obiektywem
  • mrowkolew 25.07.06, 20:29
    mysql'a to też mam od razu z dystro :p :p ale ni ma żadnej nakładki na to w
    dystro a niestety opornie mi idzie klepanie w konsoli zwłaszcza jak polecenie ma
    się składać z kilku części-ponieważ nie znam podstaw informatyki to jak pisze w
    man mysqladmin'a(nie mysqladministratora vel mysql center czyli gui'a)że
    dodawanie bazy addatabasename to nie wiem czy mam wpisać addatabasename
    nazwamojejbazy czy adddatabasenazwamojejbazy czy adddatabase nazwamojejbazy,a
    już nie mówię o tworzeniu jakichś tabel z bardziej rozbudowanymi opcjami-a w
    gui'u są drzewka plików w oknie i opcje na paskach poleceń

    mea culpa-nie mam skonfigurowanego na nowszym mdk urpmi bo może wtedy sam
    spełniłby zależności dla dostępnego rpm-a mysqladministratora,w co jednak wątpię
    bo jego rpmy mają jak pisałam kompilację na starszym glibc,a ona biblioteka jest
    potrzebna innym programom-wiem bo chciałam sobie doinstalować 2.2.5 ale na
    szczęście w konsoli wypisał komu ta nowsza zainstalowana jest potrzebna
    niezbędnie i nie zainstalował bo pewnie by mi się system częściowo posypał :)
    chodzi mi po głowie jeszcze opcja dwie biblioteki glibc ale to już dla mnie za
    trudne-musi być komenda dla rpm-czytałam man i jest tam jakaś taka opcja
    instalacji obok już istniejącej a potem pewnie jeszcze przy instalacji
    mysqladministratora trzeba by dać rpm że jakiś with -glibc/gdzie ono jest
  • mrowkolew 09.08.06, 00:19
    ponieważ nie doszłam do tego jak instalowac mysqladministrator(prawdopodobnie
    pierwszy link jest do instalacji paczki nie rpm dla linux a drugi dla sources-bo
    takie są możliwe pliki w download-ale nie wiem)-jak ktoś jednak wie o co chodzi
    to proszę nadal o podpowiedź

    zainstalowałam więc Webmin z dystrybucji-zmieniłam hasło dla administratora i
    utworzyłam nowego użytkownika,jedną bazę danych i uprawnienia wszystkie-bo nie
    wiem jak inaczej-dla tego użytkownika do tej bazy danych-ale na tym koniec i w
    ogóle nie wiem czy dobrze te prawa do bazy i dla drugiego usera zrobiłam-ale
    newermind

    próbuje coś zrozumieć z konsolowych poleceń dla mysql-bo aby zainstalować
    program posługujący się bazą danych mysql muszę zmienić dwa parametry mysql-
    default-character-set=latin2 oraz --language=polish (najprawdopodobniej dlatego
    instalator tego programu wyrzuca mi błąd w stylu,że nie może utworzyć połączenia
    z bazą danych JDBC Driver(program jest w javie)-i sprawdź ustawienia bazy danych)
    1) opcje do zmiany języka i default character-set ma demon mysql-a czyli
    mysqld-jak doczytałam w instrukcji do instalacji mysql dla PLD(tylko taki man
    znalazłam po polsku)-demin uruchamia się z roota,w przeciwieństwie do mysqladmin
    gdzie ze zwykłego usera ale z parametrem -u root -p proszę o potwierdzenie czy
    tak jest rzeczywiście
    w mysqladmin też w --help jest opcja do zmiany variables ale nie ma do language
    2) dlatego próbowałam zmienić te opcje w mysqld tyle,że nie wiem jak ma wygladać
    taka komenda bo w helpie zapis dla language wyglada tak:
    -L; --language=name
    więc wpisywałam i w postaci #mysqld -L --language=polish i bez tego -L na
    początku oraz w postaci language=/usr/share/mysql/polish (ponieważ po komendzie
    $ mysqladmin -u root -p variables tak wygląda zapis dla zmiennej language tylko
    jest .../english) błąd wygląda np. tak jesli wpisuję z -L
    Can't find messagefile '
    /usr/share/mysql/--language=/usr/share/mysql/polish/ermsg.sys
    a ten plik errmsg.sys oraz errmsg.txt jest tam
    nie wiem teraz bo jakiś błąd tez coś mówił o kopilacji mysql -nie pamiętam czy z
    mysqladmin czy mysqld tylko jak kompilować program instalowany z rpm?? czy
    powinnam odhaszować znaczki w tym pliku ermsg.sys ?? czy źle buduję składnię
    polecenia dla language?

    w mysqladmin jeśli wpisuję polecenie -u root -p -L --language=polish(lub
    usr/share/mysql/polish) -błąd:nie znana opcja -L
    a jeśli bez -L tylko mysqladmin -u root -p --language=(i obie opcje po kolei
    wypróbowałam też jest błąd-nie pamiętam już jaki) no ale zrozumiałe bo w --help
    nie ma wypisanego nic do language dla mysqladmin

    3) dla -default-character-set=latin2 jest polecenie w mysqladmin ale $mysqladmin
    -u root -p --default-character-set=latin2
    daje mysqladmin: ERROR: unknown variable 'default-character-set=latin2
    zrobiłam w końcu jako jeden z wariantów tego polecenia --character-set=latin2
    i jeśli zrobię mysqladmin --help to w tabelce variable jest przy opcji
    default-character-set latin2 ale jak wpiszę mysqladmin -u root -p variables to
    nadal jest latin1 w wyswietlonej tabeli

    4) w instrukcji dla PLD jest żeby po instalacji mysql z rpm-ów poprawić plik
    etc/mysql/clusters.conf ale ja takowegoż w MDK 10.1 nie mam

    nie mam też pliku mysqld.conf w którymże to miałyby być właśnie m.in opcje
    variable które mogłabym po prostu zmienić edytujac plik i zmieniając wpisy w
    odpowiednich linijkach)(tzn.teraz mam bo zrobiłam wg instrukcji z PLD edycję:
    vim /var/lib/mysql/mysqld.conf w konsoli i zdaje się utworzył mi się taki plik
    tyle,że wyglada mysqld.conf.swp -ponieważ nie używałam w życiu vim'a nie
    wiedziałam jak toto zamknąc-pustego pliku nie chciał zamknąć przez :quit-kazał
    mi wpisać coś i zatwierdzić najpierw;D więc po prostu zamknęłam konsolę i stąd
    taki plik sie utworzył .swp chyba?zdaje się go wywalę więc,

    nie mam też plików my.cnf czy ~.my.cnf o którym mowa w pliku init mysql'a(na
    szczęście ten init mam)

    podsumowując będę wdzięczna jesli ktoś:
    a) napisze czy dobrze rozumiem jak zainstalować mysqladministratora-gui dla
    mysql-czy o to im chodzi
    b) czy dobrze zrozumiałam polecenia i ich składnię-jakie błędy robię
    #mysqld
    ale już $mysqladmin -u root -p
    gdzie zmienić te default na latin2 i language=polish w mysqld czy mysqladmin
    jak toto ma być pisane jeśli składnię dla mysqld w helpie przedstawiają
    -C, --default-character-set=name (że name to ma być moja opcja latin2 to raczej
    się domyślam ale po co to -C,czemu przecinek
    -L, --language=name (może być podany jako cały path-to też zrozumiałam nawet
    wpisując jak pamiętam raz w mysqld całą ścieżkę aż do /errmsg.sys
    -O, --set-variable=name ale że ta opcja jest deprecated(?) i można
    directly(?) zmienić poleceniem --variable-name=value (czy tego można użyć do
    language i default chartset czy dla pozostałych zmiennych to polecenie jest
    przeznaczone a te dwa poprzednie właśnie dla języka i charset)

    c)dlaczego nie mam pliku mysqld.conf i ewent. clusters.conf (ten chyba mi nie
    potrzebny)-nawet jeśli go utworzę to przecie nie napiszę sama jego zawartości bo
    nie jestem programistą i nie wiem co tam ma być)

    d)acha-czy to normalne(błąd z instalatora programu mnie zastanawia-sprawdź
    ustawienia bazy danych)-czy katalog z bazami danych mysql (var/lib/mysql) ma
    mieć użytkownika mysql? -w konqueror >Właściwości dla tego katalogu user i grupa
    to mysql i prawa do wyświetlania i zapisywania.Program który chcę zainstalować
    nie widzi też w ścieżkach jakie mam podać do mysql ścieżki do programu czyli
    usr/bin/mysql - z tego katalogu widzi tylko usr/bin/X11 więc ścieżkę do mysql
    wpisuję odręcznie-ale na 99,9% powodem,że nie moge go zainstalować jest raczej
    nieodpowiedni character-set= i może też language

    będę bardzo wdzięczna za pomoc
  • allegro.con.brio 19.08.06, 23:54
    > nie mam też plików my.cnf czy ~.my.cnf o którym mowa w pliku init mysql'a(na
    > szczęście ten init mam)

    Ogólnie my.cnf zwykle jest w /etc z tym że w niektórych dystrybucjach domyślnie
    istnieją inne typu my-huge.cnf czy my-small.cnf i dopiero trzeba jeden z nich
    wyedytować według własnych potrzeb i zamienić na my.cnf.
    W my.cnf w sekcji [client] można podać
    default-character-set=latin2

    Inne parametry można przekazać podczas uruchamiania serwera, np.
    /usr/bin/mysqld_safe --character-set-server=latin2 \
    --collation-server=latin2_bin --default-collation=latin2_bin \
    --err-log=/var/log/mysql_error.log \
    --jakies-byc-moze-inne...

    (--err-log ustala sciezke gdzie program ma wypisywac bledy, a zajrzenie tam
    czasami pozwala ustalic co go gryzie)

    Wiele też zależy od wersji MySQL. Nie sądze by program nie chciał dzialać bez
    opcji typu --language=polish (czy jak im tam). Ale jesli krzyczy z czymś
    związanym z JDBC Driver to prawdopodobnie potrzebujesz jakiegoś jeszcze
    oprogramowania oprócz podstawowej instalacji MySQL.

    dev.mysql.com/downloads/connector/j/3.0.html
    Jeśli szukasz jakiegoś oprogramowania do zarządzania bazą MySQL to zdaje się że
    mysqlcc jest już całkiem całkiem. Z kolei sama baza MySQL jest stosunkowo prosta
    i lepiej naucz się robić podstawowe rzeczy z konsoli i czytaj dokumentację.
  • mrowkolew 20.08.06, 23:08
    bardzo,bardzo dziękuję
    trochę się naczekałam nie próżnując w tym czasie,o jdbc driver zajarzyłam dziś-
    ze moze chodzi o to ze go nie mam,a nie,że nie umie się połączyć z bazą mysql
    bo mam złe opcje,szukając pod tym hasłem w google,o tym,że my.cnf jest do
    skopiowania zorientowałam sie 3 dni temu(jest w plikach w /usr/share/mysql
    bodajże z 4 przykładowe do wyboru do przekopiowania)-tyle,że dodałam opcje z
    language i charset pod [mysqld] a nie [client] no i serwer mysql oczywiscie mi
    nie wstawał wypisujac błąd,ze nie jest skompilowany z tą opcja lub unknown
    variable charset(coś mu nie pasowało w Index-i tu niestety manuale by nic nie
    pomogły)

    po tym co widziałam w internecie jestem przekonana,że te informacje gdzie
    wpisac te zmienne w końcu rozwiążą mój problem-jeszcze nie zdażyłam tego
    wprowadzić w życie ale jeszcze raz dzięki za odpowiedź-na prawde nie da się
    tego wyczytać w manualach,że variables wprowadza sie uruchamiając mysqld_safe a
    nie mysqld z opcjami jakie daje mysqld --help,znajomy młody informatyk
    podpowiedział mi żeby wpisać SET CHARSET LATIN2; w mysql ale wywala unknown
    variable charset
    teraz juz wiem, że żeby znaleźć rozwiązanie do set charset w googlach trzeba
    wpisać właśnie mysqld_safe a nie mysql czy mysqld+charset-tylko skąd to
    wcześniej wiedzieć

    co do gui to mysql-administrator już zainstalowany i podoba mi się:)

Popularne wątki

Nie pamiętasz hasła

lub ?

 

Nie masz jeszcze konta? Zarejestruj się

Nakarm Pajacyka