Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-06-26 15:49:02

  senior_euchenio - Nowy użytkownik

senior_euchenio
Nowy użytkownik
Zarejestrowany: 2007-06-26

Etch - mysql i postgresql - brak polaczenia z serwerem

Sprawa wyglada nastepujaco.

localhost:~# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld.
localhost:~# /etc/init.d/postgresql-8.1 stop
postgresql-8.1
localhost:~# /etc/init.d/postgresql-8.1 stop
Stopping PostgreSQL 8.1 database server: main.

1. MySQL

localhost:~# /etc/init.d/mysql start
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..

localhost:~# lsof -i4
mysqld   2987    mysql    5u  IPv4   8256       TCP localhost:mysql (LISTEN)

localhost:~# mysqladmin -u user -p create baza
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'user'@'localhost' (using password: YES)'


Efekt jest taki sam gdy robie to z roota:

localhost:~# mysqladmin create baza -u root -p
Enter password:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

localhost:~# /etc/init.d/mysql stop
Stopping MySQL database server: mysqld.


2. PostgreSQL

localhost:~# /etc/init.d/postgresql-8.1 start
Starting PostgreSQL 8.1 database server: main.

localhost:~# lsof -i4
postmaste 3119 postgres    3u  IPv4   8684       TCP localhost:postgresql (LISTEN)
postmaste 3119 postgres    5u  IPv4   8690       UDP localhost:32807->localhost:32807
postmaste 3121 postgres    5u  IPv4   8690       UDP localhost:32807->localhost:32807
postmaste 3122 postgres    5u  IPv4   8690       UDP localhost:32807->localhost:32807

Probuje zalozyc uzytkownika bazy z roota:
localhost:~# createuser --pwprompt --encrypted --no-adduser --no-createdb john
Enter password for new role:
Enter it again:
Shall the new role be allowed to create more new roles? (y/n) y
createuser: could not connect to database postgres: FATAL:  role "root" does not exist


Jak zmusic choc jedno z nich do wspolpracy ?
Macie jakies pomysly ?

Offline

 

#2  2007-06-28 16:00:50

  jezoo - Dzięcioł

jezoo
Dzięcioł
Skąd: Z lasu
Zarejestrowany: 2005-09-02

Re: Etch - mysql i postgresql - brak polaczenia z serwerem

przeciez baza mowi ze nie matakiego usera to raz a dwa do mysql sprobuj sie zalogowac jako root bez hasla:
mysql -u root

a co do postgre to musisz sie zalogowac jako postgres bezposrednio na serwerze lub przez ssh:
(dla linuxa) ssh postgres@adres.serwera

i teraz tak, do stworzenia bazy:
createdb -U postgres -W test

tworzenie admina:
createuser -a -d -P -E -U postgres -W chris

tworzenie zwyklego usera:
createuser -A -D -P -E -U chris -W testowy

ale pamietaj zeby w postrgesql udostepnic polaczenia w pliku konfiguracyjnym.


LRU #480459

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)