2017-07-09 50 views
0

我有一堆在mysql workbench中创建的表和数据库,但我不知道如何将它们连接到phpmyadmin。当我开始我的phpmyadmin出现以下错误:将phpmyadmin连接到在mysqlworkbench中创建的本地数据库

Warning in .\libraries\dbi\DBIMysqli.php#556 
mysqli_real_escape_string() expects parameter 1 to be mysqli, boolean given 

Backtrace 

.\libraries\dbi\DBIMysqli.php#556: mysqli_real_escape_string(
boolean false, 
string '_', 
) 
.\libraries\DatabaseInterface.php#2735: PMA\libraries\dbi\DBIMysqli- 
>escapeString(
boolean false, 
string '_', 
) 
.\libraries\navigation\nodes\Node.php#449: PMA\libraries\DatabaseInterface- 
>escapeString(string '_') 
.\libraries\navigation\NavigationTree.php#289: 
PMA\libraries\navigation\nodes\Node->getData(
string 'databases', 
integer 0, 
string '', 
) 
.\libraries\navigation\NavigationTree.php#847: 
PMA\libraries\navigation\NavigationTree->_buildPath() 
.\libraries\navigation\Navigation.php#45: 
PMA\libraries\navigation\NavigationTree->renderState() 
.\libraries\Header.php#425: PMA\libraries\navigation\Navigation->getDisplay() 
.\libraries\Response.php#260: PMA\libraries\Header->getDisplay() 
.\libraries\Response.php#273: PMA\libraries\Response->_getDisplay() 
.\libraries\Response.php#432: PMA\libraries\Response->_htmlResponse() 
PMA\libraries\Response->response() 

我试图从IIS 8主办赢得2012服务器R2 ......所以我不知道如何,因为没有config.inc解决这个错误文件,有没有办法将我在工作台中创建的表直接连接到phpmyadmin?

回答

0

MySQL WorkBench和PHPMyAdmin都是使用MySQL的工具,也就是说,它们连接到RDBMS并提供一个UI来简化您的工作。所以你的表格是在MySQL中创建的,而不是在MySQL WorkBench中创建的。

实际错误表示与RDBMS的连接不成功。这就是为什么mysqli_real_escape _string获取布尔参数。您需要确保您连接使用正确的:

  • 主机
  • 端口
  • 用户名
  • 密码

您将需要确保一切正确使用phpMyAdmin的configuration