所以在桌面上,我有一个巨大的(1.5 of )数据库转储文件。我有mysqlworkbench (是的,我也从来没有在其中工作过:( )并且我已经安装了MySQLdb。所以,基本上我想做的就是使用python数据库中的数据。所以我有了python..mysqldb连接到数据库..大型数据库和mysqlworkbench..现在我假设这个转储文件是无用的,因为它不是数据库的形式。那么我如何将这个转储文件“挂载”到一个数据库中..(Mysqlworkbench)之后,我如何从python查询
我的数据库中大约有250个表,它们都有InnoDB引擎。我把它们导入服务器。它们被导入并显示在phpmyadmin的树结构中(在数据库名称下),但是当我单击它们时,MySQL报告了error that table doesn't exist!!。通过这个链接,我发现数据库引擎和表引擎是不一样的。是否可以为数据库本身(而不是表)设置引擎?如果是,怎么做?
我有一个运行在linux机器上的Percona MySQL数据库5.6。我创建了名为test1和test2的新用户。我所做的就是将mysql数据库从测试安装程序导入到这个新设置中。之后,当我运行查询时
SELECT CONCAT('SHOW GRANTS FOR ''',user,'''@''',host,''';') FROM mysql.user