Mam stronę napisaną w php i mysql (napisaną przez kogoś innego) i muszę ją zmienić - tylko dla twojego zainteresowania jest to bridgetjonesart.co.uk. Pomyślałem, że pobiorę go na mój komputer i użyję lokalnie php i mysql, by wprowadzić zmiany, a następnie przesłać je ponownie.Importowanie pliku sql za pomocą phpmyadmin w EasyPHP
Mam bazę danych sql jako plik "runningc_bjart.sql" w katalogu głównym. I najpierw użyć php administratora, aby utworzyć bazę danych o tej samej nazwie jak oryginalna, a następnie użyć import ... jeden stół wydaje się być stworzony ale następnie otrzymuję błąd ... Błąd
SQL query: DocumentationEdit Edit
SELECT `comment`
FROM `phpmyadmin`.`pma_column_info`
WHERE db_name = 'runningc_bjart'
AND table_name = ''
AND column_name = '(db_comment)'
MySQL said: Documentation
#1100 - Table 'pma_column_info' was not locked with LOCK TABLES
---------
Error
SQL query: DocumentationEdit Edit
SELECT `comment`
FROM `phpmyadmin`.`pma_column_info`
WHERE db_name = 'runningc_bjart'
AND table_name = ''
AND column_name = '(db_comment)'
MySQL said: Documentation
#1100 - Table 'pma_column_info' was not locked with LOCK TABLES
nie jestem pewien co dalej, każda pomoc byłaby naprawdę doceniona. Dziękuję. Bridget
Początkowo myślałem, że to błąd w phpMyAdmin, ale rozwiązanie Bridgeta zadziałało. Wygląda na to, że skonfigurowałem bazę danych konfiguracji phpMyAdmin, ale bez określenia 'controlhost',' controluser' lub 'controlpass'. Z jakiegoś powodu phpMyAdmin umiera podczas importowania skryptów używających 'LOCK TABLES', jeśli brakuje tych elementów konfiguracji. Dzięki za wskazówkę! –
W późniejszych wersjach EasyPHP te zmienne są komentowane i mają wcześniej istniejące wartości, ale nie będą działać. Użyj wartości określonej przez @ bridget-jones (lub cokolwiek, co ustawiłeś jako wartości konfiguracyjne mysql) – yaz