Eu engasguei na parte do curso onde o instrutor instala o mysql. Acho que combinou minha máquina já ter restos de instalações anteriores com algum problema nos pacotes do repositório. Tô usando o ubuntu 18.04 e o mysql do repositório é o 5.7.
Peguei erros de autenticação algumas vezes. Tentei limpar tudo e reinstalar seguindo aquele guia do digitalOcean, que acho bem enxuto. Daí o pacote não queria sair mais da minha máquina (problema ao dar apt remove --purge mysql-server). Tentei instalar o mariadb do repositório (10.1) e fiquei no meio do caminho novamente,
O que resolveu o problema foi ir ao site do mariadb, adicionar o repositório deles (v10.3), e instalar via apt. Funcionou de primeira, o driver pra mysql instalado via npm reconhece o banco normalmente. Aliás no npm tem o driver pro próprio mariadb, qualquer hora instalo pra testar se funciona igual. =]