Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Problem z MySQL
http://forum.freesco.pl/viewtopic.php?f=22&t=8546
Strona 1 z 1

Autor:  Anonymous [ poniedziałek, 15 sierpnia 2005, 21:21 ]
Tytuł:  Problem z MySQL

Witam mam problem z MySQL-em.
Wszystko mi działa tylko jak chce sie połączyć z nim przez php przez internet wyskakuje błąd:
mysql_connect(): Host 'azt19.neoplus.adsl.tpnet.pl' is not allowed to connect to this MySQL server in /home/httpd/html/cs/mysql.php on line 8 ,
a przez LANA działa, wszystko dobrze sie łączy.

O co tu chodzi co to za błąd i co zrobić żeby go nie było????

Autor:  Maciek [ poniedziałek, 15 sierpnia 2005, 22:08 ]
Tytuł: 

No cóż, domyślnie mysql udostępnia bazy tylko dla localhosta, więc musiałbyś sobie dodać, ale w przypadku neostrady.... to czarno widzę...

Autor:  Anonymous [ wtorek, 16 sierpnia 2005, 14:47 ]
Tytuł: 

o ile dobrze pamietam to w mysql'u mozna dodac użytkownika który się może logować z dowolnego hosta

Autor:  Anonymous [ piątek, 19 sierpnia 2005, 17:54 ]
Tytuł: 

Hmm a jak dodac tego uzytkownika? Chociaz jak ja to robie na roocie to raczej tam nie trzeba tego zadnego uzytkownika tworzyc. A to mozna jakos tak ze z innej wogóle sieci przez internet sie polaczyc z serwerem mysql ?

Autor:  gregor [ sobota, 20 sierpnia 2005, 22:08 ]
Tytuł: 

Witam;
Z tego co pamiętam to w mysql'u każdy użytkownik (root też) musi być założony podwójnie. Raz z prawami logowania z localhost'a, drugi raz z sieci. Jeśli chodzi o program do zdalnego zarządzania mysql'em to jest ich wiele, ale ja polecam phpMyAdmin.
Pozdrawiam
Gregor

Autor:  pijany84 [ wtorek, 11 października 2005, 14:58 ]
Tytuł: 

witam !1
mam problem s baz sprawa wyglada tak zainstalowalem zgodnie z instrukcja na www. najpierw apatch potem php i baza mi zostala do ostawienia.
wrzucilem
pacman -S mysql
zainstalowal bez problemu
potem odpalilem skrypt
/etc/rc.d/myslqd start
i otrzymalem komunikat
: [/] [] ()
Neither host 'iir' and 'localhost' could not be looked up with
/usr/bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option


sprobowalem --forec
i niby za tworzylo tebele i te sprawy
dostalem taki komunikat
: [/] [] ()
Installing all prepared tables

To start mysqld at boot time you have to copy support-files/mysql.server
to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h iir password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

You can start the MySQL daemon with:
cd /usr ; /usr/bin/mysqld_safe &

You can test the MySQL daemon with the benchmarks in the 'sql-bench' directory:
cd sql-bench ; perl run-all-tests

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at https://order.mysql.com




postepowalem według polecenia i nic wywale error z /tmp/mysql.sock
brak polaczenie z localhost
prawdzalem procesy ps-ef i niby sie uruchamial ale po chwili pad.
looknelem w log i znalazlem to

: [/] [] ()
051011 16:34:13  mysqld started
051011 16:34:17  InnoDB: Started
051011 16:34:17  Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
051011 16:34:17  Aborting

051011 16:34:17  InnoDB: Starting shutdown...
051011 16:34:20  InnoDB: Shutdown completed
051011 16:34:20  /usr/sbin/mysqld: Shutdown Complete

051011 16:34:20  mysqld ended


i tu pojawiaja sie schodu :/
pomocy :?:

Autor:  Maciek [ wtorek, 11 października 2005, 16:30 ]
Tytuł: 

Pierwszy komunikat ci powiedział to, co najważniejsze. Masz coś nie tak z nazwą hosta. Popraw to i wywal /var/lib/mysql. Potem uruchom /etc/rc.d/mysqld start - powinno być ok.
PS. Nie nadawaj nazwy router_nnd i siec_nnd.

Autor:  pijany84 [ wtorek, 11 października 2005, 20:22 ]
Tytuł: 

a mogl bys podowiedziec co mam wywalic w jakim pliku itp. probowalem jzu wywalenie /var/lib/mysql i zonk. usuwalem pacmanem
nazwa hosta to jak zauwazyles iir wiec moze byc za krótka.
spróbuje moze wrzuce ustawienia bazy z innego serwer mzoe to cos pomoze.
prosze jeszcze o jakies podpowiedzi.
a mzoe spróbowac postawic o nowa nnd ??
a o co biega z tym zonkiem
/tmp/mysql.sock ??

Autor:  Maciek [ środa, 12 października 2005, 14:55 ]
Tytuł: 

Coś z tą nazwą jest nie tak.. sprawdź pliki HOSTNAME i hosts w /etc.
Reinstalacja nnd nie ma sensu, to nie windows.

Autor:  pijany84 [ środa, 12 października 2005, 18:26 ]
Tytuł: 

sprawdzilem nazwy, zmienilem na localhost, odpaliłem na nowo konfiga i to samo.
wyglada na powazniejszy zonk znalazlem ifo ze trzeba zrobic dowiazanie symboliczne od pliku
: [/] [] ()
    W mysqladmin variables jest tak:
    socket | /var/run/mysql/mysql.sock

    Podobny blad rozwiazlem robiac ln -s /var/run/mysql/mysql.sock
    /tmp/mysql.sock, czyli robiac dowiazanie symboliczne i dziala ;-)

    Dzieki, podzialalo, ale chcialbym wiedziec czemu tak jest, w ktorym miejscu jest cos zle ustawione, nawet tak na przyszlosc ;-)

    Bo tak masz skonfigurowane albo php jest zle skompilowane i domyslnie szuka
    w /tmp.
    Najlepiej w php.ini ustawic
    mysql.default_socket = /var/run/mysql/mysql.sock


nie pomoglo nie moze znalesc tego pliku ;/

Autor:  Maciek [ środa, 12 października 2005, 19:10 ]
Tytuł: 

Cytuj:
odpaliłem na nowo konfiga i to samo

Jakiego konfiga?

Autor:  pijany84 [ czwartek, 13 października 2005, 22:15 ]
Tytuł: 

net_conf i ustawilem na nowo ip dns i nazwe hosta o nadal to samo

Autor:  Maciek [ piątek, 14 października 2005, 15:18 ]
Tytuł: 

Powtórzę. Usuń /var/lib/mysql.
Następnie odpal /etc/rc.d/mysqld start (oczywiście przed usunięciem daj stop), potem wykonaj polecenia jakie ci się wyświetlą na ekranie, czyli ustaw hasło...

Autor:  pijany84 [ niedziela, 6 listopada 2005, 23:24 ]
Tytuł: 

znalazlem rozwiazanie a wiec trzeba dodac usera i grupe mysql oraz nadac chmoda 755 na /var/run/mysql i chmod 750 na /var/lib/mysql i zadziałało :)

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/