Instale e use o Mysql Server Mac OS
- 24-07-2022
- Toanngo92
- 0 Comments
Se com o Windows podemos usar o xampp para resolver o problema do ambiente localhost e por padrão no xampp tudo será empacotado incluindo mysql então não precisamos nos preocupar muito com isso, porém com mac os, existem muitos bugs que precisam ser resolvido, levei um dia inteiro para lidar com isso, então decidi escrever este artigo para guiá-lo como instalar
Mục lục
Nova instalação do My Sql Server
Passo 1: baixe a versão do servidor mySql adequada para o seu mac os no link:
https://dev.mysql.com/downloads/mysql/
Passo 2: Execute o arquivo .dmg baixado para instalar nas preferências do sistema, dependendo da versão dos ícones você aparecerá conforme mostrado abaixo pois instalei a versão 5.6 com mac high sirrea, ou o lendário dolphin, mysql logo.
Etapa 3: clique na interface mysql e clique em iniciar/parar servidor mysql
Em algumas situações, o botão não pode ser utilizado, ou ao pressionar o servidor não inicia conforme desejado, utilize a seguinte linha de comando no terminal:
5.7. versão inferior
sudo /usr/local/mysql/support-files/mysql.server start sudo /usr/local/mysql/support-files/mysql.server stop sudo /usr/local/mysql/support-files/mysql.server restart
5.7. versão superior
sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
Reinstale outra instância do SQL Server
Para outras situações, você pode simplesmente clicar com o botão direito do mouse no ícone mysql na interface de preferências do sistema e selecionar remover painel de preferências para remover e reinstalar outra versão, se encontrar um erro, você pode aplicar a seguinte maneira para remover todos os arquivos mysql no sistema e, em seguida, prossiga para reinstalar como de costume:
Link de referência: https://devmarketer.io/learn/do-not-install-mysql-macos-sierra-how-to-fix/
sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /private/var/db/receipts/*mysql*
Depois de iniciar o servidor, já podemos usar o mysql. Para alterar a senha do usuário root caso você não se lembre, use os seguintes comandos para alterar a senha da conta root:
/usr/local/mysql/bin/mysql -u root mysql> USE mysql; mysql> UPDATE user SET password=PASSWORD("1234") WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> quit
/usr/local/mysql/bin/mysql -u root mysql> USE mysql; mysql> UPDATE user SET password=PASSWORD("1234") WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> quit
Muito bom, boa sorte!