Ho un sito Web scritto in php e mysql (scritto da qualcun altro) e ho bisogno di modificarlo, solo per il vostro interesse è bridgetjonesart.co.uk. Quindi ho pensato di scaricarlo sul mio pc desktop e utilizzare facilmente php e mysql localmente per apportare modifiche, quindi caricarlo di nuovo.Importazione di file sql utilizzando phpmyadmin in EasyPHP
Ho il database sql come file 'runningc_bjart.sql' nella directory principale. un primo momento ho utilizzare PHP amministratore per creare un database con lo stesso nome come originale e quindi utilizzare l'importazione ... un tavolo sembra essere creato, ma poi sempre un errore ... Errore
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
Non sono sicuro cosa provare dopo, qualsiasi aiuto sarebbe molto apprezzato. Grazie. Bridget
Originariamente pensavo fosse un bug in phpMyAdmin, ma la soluzione di Bridget ha funzionato per me. Sembrava che avessi impostato il database di configurazione phpMyAdmin, ma senza specificare un 'controlhost',' controluser' o 'controlpass'. Per qualche ragione, phpMyAdmin muore quando si importano script che usano 'LOCK TABLES' se questi elementi di configurazione mancano. Grazie per il consiglio! –
Nelle versioni successive di EasyPHP queste variabili sono commentate e hanno valori preesistenti, ma non funzioneranno. Usa il valore specificato da @ bridget-jones (o qualsiasi cosa tu abbia impostato i tuoi valori di configurazione mysql come) – yaz