Xampp: Acessar o MySQL do terminal?

1

Encontrei uma resposta aqui: Como faço para iniciar o Console MySQL no XAMPP? mas não está funcionando para mim.

Primeiro, se eu for para a pasta

/opt/lampp/bin/

se eu ligar para

mysql -u root

Depois sou notificado de que esse comando é desconhecido. Eu não entendo porque. No entanto, eu posso fazer

./mysql -u root

mas, por algum motivo, MariaDB é iniciado:

Então, qual é a maneira correta de acessar o MySQL do terminal?

    
por Adam 24.11.2017 / 22:01

3 respostas

1

O Xampp usa o Mariadb como substituto do MySQL. Você encontrará Pastas e nomes de arquivos com o mysql, mas o MariaDB está por trás disso. Por favor, leia mariadb-vs-mysql-compatibilidade.

    
por Ketankumar Patel 24.11.2017 / 22:25
0

O motivo pelo qual você não pode iniciá-lo mysql -u root -p é porque a localização da pasta /opt/lampp/ não está incluída no seu caminho. Adicione esta linha ao seu arquivo .bashrc :

export PATH=/opt/lampp/bin/:$PATH

Depois feche e source com:

source ~/.bashrc

Se nenhum erro vier do comando source acima, você poderá fazer mysql -u root -p do seu terminal.

    
por George Udosen 25.11.2017 / 00:17
0

Primeiro, certifique-se de iniciar o xampp fazendo o seguinte

   cd /opt/lampp
   sudo lampp start

Alterar para o diretório bin, por exemplo

cd bin (if you are already in /opt/lampp) or cd /opt/lampp/bin

Inicie o mariadb digitando ./mysql -u root -p

    
por David 09.01.2018 / 02:57