我正在使用PHP SSH库并尝试获取具有列表的用户的数据库列表。
目前我能找到的方式是
//getting the file
$html = file_get_html('https://example.com/you/want/data/from');
//only selecting the element you want
$element = $html->find('.some_class');
然后为每个用户运行foreach以查看它是否可以访问数据库,对于长位数据库和用户来说可能需要很长时间才能完成。
如何提高效率或其他解决方法?
答案 0 :(得分:0)
您可以尝试:
SELECT * FROM mysql.db WHERE Db = '<database name in LC>'\G;
\G
是以更易读的格式显示结果。
如果您只想获取Db
和User
字段,则可以:
SELECT Db, User FROM ...