Após a reinicialização, agora está funcionando.
Então o truque era executar manualmente o create_tables.sql, você pode simplesmente copiar tudo na janela do phpMyAdmin sql e executá-lo. Isso criou as tabelas ausentes.
Eu instalei o phpMyAdmin e ele funciona bem. Na parte inferior das páginas, no entanto, há essa mensagem de erro:
The phpMyAdmin configuration storage is not completely configured, some extended features have been deactivated. To find out why click here.
Nessa página, a única linha vermelha é esta:
$cfg['Servers'][$i]['userconfig'] ... not OK [ Documentation ] User preferences: Disabled
Na configuração eu tenho isto:
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
O pma_userconfig estava faltando no meu db phpmyadmin, então eu achei o create_tables.sql da minha instalação do phpMyAdmin e eu corri isso, então reiniciei o apache e o mysql. A tabela foi criada, mas o erro não desapareceu.
Obrigado!
Após a reinicialização, agora está funcionando.
Então o truque era executar manualmente o create_tables.sql, você pode simplesmente copiar tudo na janela do phpMyAdmin sql e executá-lo. Isso criou as tabelas ausentes.