A.L.E.C pisze:
node wrote:
?m=customerlist
Wystąpiły błędy w obsłudze bazy danych! *Zapytanie:* SELECT id, name, inet_ntoa(address) AS address, address AS addresslong, mask, mask2prefix(inet_aton(mask)) AS prefix FROM networks ORDER BY name
*Błąd:* FUNCTION lms.mask2prefix does not exist
wykonać polecenia z pliku lib/upgradedb/mysql.2008012200.php
i napisać jakie zwracają błędy. Prawdopodobnie problem z uprawnieniami w bazie.
wykonane z prawami lms:
mysql> CREATE FUNCTION mask2prefix(mask bigint) RETURNS smallint DETERMINISTIC RETURN bit_count(mask); ERROR 1419 (HY000): You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
natomiast baza i uprawnienia sa nadane wg wskazowek dokumentacji. mysql> CREATE DATABASE lms CHARACTER SET utf8 COLLATE utf8_polish_ci; mysql> GRANT USAGE ON lms.* TO lms@localhost; mysql> GRANT ALL ON lms.* TO lms@localhost IDENTIFIED BY 'twoje_hasło';
aktualne uprawnienia to ALL PRIVILEGES nie widze wsrod nich jednak flagi "SUPER": SELECT INSERT UPDATE DELETE CREATE ALTER INDEX DROP CREATE TEMPORARY TABLES CREATE VIEW SHOW VIEW CREATE ROUTINE ALTER ROUTINE EXECUTE LOCK TABLES REFERENCES
czy ALL PRIVILEGES jest indywidualne dla danego srodowiska?
!DSPAM:47a1cc5622311465223968!