We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

Nie mogę zaimportowac triggerów


Szwejk
23-02-2010, 18:08
Jzu chyba wiem o co chodzi, to pierwsze polecenie ma mnie zalogowac jako root tak? Bo nie działa, wpisuje tamto, ENTER i nic, wykonaj, też nic.

ollerm
22-02-2010, 18:52
Edit:
a jednak jest lukałem na 5.0 a nie 5.1

Szwejk
22-02-2010, 15:52
Mógłby ktos to dokładniej wytłumaczyc?

Szwejk
20-02-2010, 13:18
Za nazwę użytkownika muszę podać tak jak podczas logowania się do phpmyadmin?

Wklejam cały kod i wyskakuje błąd, że tabela nazwa.user nie istnieje.

no4b
20-02-2010, 12:44
Powiedział Ci dokładnie. Prościej się nie da. Naprawdę.

Szwejk
20-02-2010, 12:06
Próbowałem i nic, czy na prawdę tak ciężko jest powiedzieć?

no4b
19-02-2010, 20:12
giasek już wytłumaczył. Włóż w to śladowe ilości myślenia i się uda.

Szwejk
19-02-2010, 18:27
Szukałem na początku, nie mogłem nic znaleźć dlatego napisałem tutaj. Nikt nie mógłby mi wytłumaczyć jak to zrobić?

giasek
19-02-2010, 16:35
To co Ci napisałem to są odrębne linie, ale widzę, że nie masz o tym pojęcia co robisz. Powinieneś trochę poczytać wujek google Twoim przyjacielem.

Szwejk
19-02-2010, 16:02
Kod:
Błąd
zapytanie SQL:

mysql - u root - D mysql - p UPDATE user SET Trigger_priv =  'Y' WHERE User =  'mountblaots';


MySQL zwrócił komunikat: 

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -u root -D mysql -p
update user set Trigger_priv='Y' where User = 'mountb' at line 1
Jak użytkownika mam wpisac nazwe bazy danych? Tak jak przy logowaniu?

giasek
19-02-2010, 14:49
Cytat Napisał Szwejk

Jak to zrobic?
Kod:
mysql -u root -D mysql -p
update user set Trigger_priv='Y' where User = 'user_mysql';
flush privileges;
W miejsce user_mysql podstaw nazwę użyszkodnika mysql, któremu chcesz nadać prawa.

Szwejk
19-02-2010, 14:39
Wyskakuje taki komunikat.
Kod:
Błąd
zapytanie SQL:

DROP TRIGGER IF EXISTS  `oncreate_players` ;


MySQL zwrócił komunikat: 

#1227 - Access denied; you need the SUPER privilege for this operation
Wyszukałem że niby muszę zmienic konto na Super user na całą baze danych, w msql 5.1 robi się to chyba na poszczególne bazy.

Jak to zrobic?