Tôi có một trang web được viết bằng php và mysql (được viết bởi người khác) và tôi cần thay đổi nó - chỉ vì lợi ích của bạn là bridgetjonesart.co.uk. Vì vậy, tôi nghĩ rằng tôi sẽ tải nó về máy tính để bàn của tôi và sử dụng dễ dàng php và mysql tại địa phương để thực hiện thay đổi sau đó tải lên nó một lần nữa.Nhập tệp sql bằng phpmyadmin trong EasyPHP
Tôi có cơ sở dữ liệu sql dưới dạng tệp 'runningc_bjart.sql' trong thư mục gốc. đầu tiên tôi sử dụng php admin để tạo ra một cơ sở dữ liệu của tên giống như ban đầu và sau đó sử dụng nhập khẩu ... một bảng dường như được tạo ra nhưng sau đó nhận được một lỗi ... Lỗi
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
Tôi không chắc chắn những gì để thử tiếp theo, bất kỳ trợ giúp sẽ được thực sự đánh giá cao. Cảm ơn bạn. Bridget
Tôi ban đầu nghĩ rằng đó là một lỗi trong phpMyAdmin, nhưng giải pháp của Bridget làm việc cho tôi. Có vẻ như tôi đã thiết lập cơ sở dữ liệu cấu hình phpMyAdmin, nhưng không chỉ rõ 'controlhost',' controluser' hoặc 'controlpass'. Đối với một số lý do phpMyAdmin chết khi nhập các tập lệnh sử dụng 'LOCK TABLES' nếu các mục cấu hình đó bị thiếu. Cảm ơn vì tiền hỗ trợ! –
Trong các phiên bản sau của EasyPHP, các biến đó được nhận xét và có các giá trị đã tồn tại, nhưng chúng sẽ không hoạt động. Sử dụng giá trị như được chỉ định bởi @ bridget-jones (hoặc bất cứ điều gì bạn đã đặt các giá trị cấu hình mysql của bạn) – yaz