Instalação do Ubuntu (WSL)
💡 Se preferir, você pode simplesmente baixar o WSL pela Microsoft Store.
1. Ativando o Hyper-V
Antes de instalar o WSL, é necessário ativar o Hyper-V:
- Acesse o Painel de Controle.
- Clique em Programas > Programas e Recursos.
- Clique em Ativar ou desativar recursos do Windows.
- Marque a opção Hyper-V.
- Clique em OK e aguarde a conclusão.
2. Habilitar o WSL e a Plataforma de Máquina Virtual
Abra o PowerShell como administrador e execute os comandos abaixo:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Habilita o subsistema Linux no Windows.
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Habilita a plataforma de máquina virtual necessária para o WSL 2.
🔁 Reinicie o computador após esses comandos.
3. Definindo o WSL 2 como padrão
Após reiniciar, abra o PowerShell como administrador novamente:
wsl --set-default-version 2
Se for solicitado a atualização do kernel, baixe e instale a partir do link oficial:
🔗 Baixar atualização do kernel WSL
4. Instalar uma distribuição Linux
Abra a Microsoft Store, procure por uma distribuição e instale. Recomendamos:
Ubuntu 20.04.6 LTS
5. Verificar e configurar a versão da distro
Após a instalação, execute:
wsl -l -v
Se a versão da sua distribuição estiver como 1
, atualize para a versão 2
com:
wsl --set-version Ubuntu-20.04 2
🔁 Substitua Ubuntu-20.04
pelo nome exato da distribuição listada no comando anterior.
6. Acessando os arquivos do Ubuntu via Explorer
Dentro da distribuição Linux (terminal do Ubuntu):
cd
explorer.exe .
O gerenciador de arquivos do Windows será aberto no diretório raiz da sua distro.
Banco de Dados no WSL
MySQL
1. Atualizar pacotes
sudo apt update && sudo apt upgrade -y
2. Instalar MySQL Server
sudo apt install mysql-server -y
3. Iniciar o MySQL
sudo service mysql start
✅ Verificar status:
sudo service mysql status
4. Acessar o MySQL como root
sudo mysql
Para definir uma nova senha:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sua_senha_aqui';
FLUSH PRIVILEGES;
EXIT;
phpMyAdmin com Apache
1. Instalar Apache
sudo apt install apache2 -y
2. Instalar PHP
sudo apt install php libapache2-mod-php php-mysql -y
3. Instalar phpMyAdmin
sudo apt install phpmyadmin -y
Durante a instalação:
- Marque o Apache2 (tecla Espaço para selecionar, depois Enter).
- Escolha Sim para configurar com
dbconfig-common
. - Defina uma senha para o phpMyAdmin ou deixe em branco para gerar automaticamente.
❗ Se não aparecerem essas opções, reinstale com:
sudo apt purge phpmyadmin -y
sudo apt install phpmyadmin -y
4. Ativar configuração no Apache
Se necessário:
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo systemctl reload apache2
5. Reiniciar Apache
sudo service apache2 restart
6. Acessar o phpMyAdmin
Abra no navegador:
http://localhost/phpmyadmin
MongoDB
1. Instalar o MongoDB
sudo apt update
sudo apt install -y mongodb
⚠️ Em algumas distros, use:
sudo apt install -y mongodb-server
2. Iniciar o serviço
sudo service mongodb start
3. Testar acesso
mongo
Se aparecer o prompt >
, o Mongo está rodando.
Mongo Express
1. Instalar Node.js e npm
sudo apt install -y nodejs npm
2. Instalar o Mongo Express globalmente
sudo npm install -g mongo-express
3. Criar arquivo de configuração
nano mongo-express-config.json
Cole o seguinte conteúdo:
{
"mongodb": {
"server": "127.0.0.1",
"port": 27017
},
"site": {
"baseUrl": "/",
"cookieKeyName": "mongo-express",
"host": "localhost",
"port": 8081
},
"useBasicAuth": false
}
4. Rodar o Mongo Express
mongo-express -c mongo-express-config.json
Acesse no navegador:
http://localhost:8081