I do not think that the Joomla support channels will help you any since it's mostly end users, not developers, answering posts in there. It's not even the brightest people. I have seen all sorts of idiotic responses, always blaming third party extension developers for things that are blatantly obvious core Joomla! or hosting issues.
The message you get from MySQL is very specific. There is a problem with the index idx_client_id_parent_id_alias_language
. The values in the index are client_id 1, parent_id 1, alias com_admintools, and language is empty. How do I know? The values of the index are separated by dashes in the error message. Do you have another existing record like that? If you do, delete it.
The other problem might be the name of the index which does not have the table naming prefix of your site's tables. If you have two or more sets of core Joomla! tables in your database, e.g. a second site, tables from an old installation, even bak_ prefixed tables you are likely to have a problem with those old tables and their index (since the name is not unique across Joomla! installations). Does it sound like it's the case?
Nicholas K. Dionysopoulos
Lead Developer and Director
🇬🇷Greek: native 🇬🇧English: excellent 🇫🇷French: basic • 🕐 My time zone is Europe / Athens
Please keep in mind my timezone and cultural differences when reading my replies. Thank you!