在EasyPHP中使用phpmyadmin导入sql文件

Bri*_*nes 25 mysql database import easyphp

我有一个用PHP和mysql编写的网站(由其他人编写)我需要改变它 - 只是为了你的兴趣它是bridgetjonesart.co.uk.所以我想我会把它下载到我的桌​​面电脑上并在本地使用简单的php和mysql进行更改然后再次上传.

我有sql数据库作为根目录中的文件'runningc_bjart.sql'.我首先使用php admin创建一个与原始名称相同的数据库,然后使用import ...一个表似乎被创建但后来收到错误...错误

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 
Run Code Online (Sandbox Code Playgroud)

我不知道下一步该尝试什么,任何帮助都会非常感激.谢谢.布里奇特

Bri*_*nes 56

浪费了很多时间,我有一个解决方案,所以在这里.

看一下我发现我需要config.inc.php在phpadmin目录中更改我的文件,因为我运行的EasyPHP 13.1密码稍微不同于博客中提到的http://amir-shenodua.blogspot.co.uk/2012/ 03/error-while-imports-db-in-mysql.html.我添加了2行:

$cfg['Servers'][$i]['controluser'] = 'root';
$cfg['Servers'][$i]['controlpass'] = '';
Run Code Online (Sandbox Code Playgroud)

所有排序!! yippee的!

如果您遇到问题,请阅读:http:
//amir-shenodua.blogspot.co.uk/2012/03/error-while-importing-db-in-mysql.html

  • 我原本以为这是phpMyAdmin中的一个错误,但是Bridget的解决方案对我有用.看起来我已经设置了phpMyAdmin配置数据库,但没有指定`controlhost`,`controluser`或`controlpass`.出于某种原因,如果缺少这些配置项,导入使用"LOCK TABLES"的脚本时phpMyAdmin会死掉.谢谢你的提示! (2认同)