![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
mialem mysql'a 3.xx ...
po zainstalowaniu mysql 4 niezbedne bylo uruchomienie programu mysql_fix_privilege_tables, ktory to mial dostosowac tabele uprawnien, do uprawnien stosowanych w mysql4. i tez tak zrobil... z tym, ze dodal wszystkim userom globalne prawa CREATE TEMPORARY TABLES, LOCK TABLES. dzieki nim usery widza liste wszystkich baz w systemie. jasne, mozna te prawa usunac i wszystko wraca do normy ... ale po co one sa? po co jakies TEMPORARY TABLES? i LOCK TABLES? z gory dzieki za wyjasnienie ![]() Pozdrawiam! -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
TEMPORARY TABLES -- jak nazwa wskazuje tworzenie tabel tymczasowych, istniejących w obrębie jednego połączenia - tworzysz je jak normalne, poprzedzająć słowem temporary
[sql:1:0e77a3d983]CREATE TEMPORARY TABLE nazwa ....[/sql:1:0e77a3d983] Po zamknięciu połączenia tabela przestaje istnieć. http://www.mysql.com/doc/en/CREATE_TABLE.html LOCK TABLES -- Blokowanie tabeli przed wykonywaniem operacji, np. update itd -- ma to znaczenie przy wykonywaniu wielu zapytań na raz, kedy ważne jest, żeby nie zmieniły się dane w niej zapisane. http://www.mysql.com/doc/en/LOCK_TABLES.html -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
aa ..
czyli generalnie danie jakichkolwiek grantow "globalnych" powoduje wyswietlenie listy wszystkich baz userowi? -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 08:26 |