Instalar diferentes versiones de MySQL en Arch Linux con Homebrew
======================================================
Instalación de Homebrew en Arch LinuxInstalar las dependencias básicas:
sudo pacman -S gcc make curl file git
Ejecutar el script de instalación de Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Configurar el entorno:
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc
source ~/.bashrc ó source ~/.zshrc
Instalar el compilador de GNU
brew install gcc
Listar versiones disponibles en el repositorio de Homebrew
brew search mysql
Instalación de diferentes versiones de PHP con Homebrew
brew install mysql@8.0
brew install mysql@5.7
Verificar la versión actual de MySQL:
mysql --version
Iniciar MySQL
brew services start mysql@8.0
Encuentra la ruta de MySQL:
brew --prefix mysql
brew --prefix mysql
Editar tu archivo de configuración del shell
vim ~/.bashrc
export PATH="/home/linuxbrew/.linuxbrew/opt/mysql@8.0/bin:$PATH"
source ~/.bashrc ó source ~/.zshrc
Verificar la versión actual de MySQL:
mysql --version
Cambiar entre versiones:
brew unlink mysql@8.0
brew link mysql@5.7
Asegurar la instalación de MySQL
$> mysql_secure_installation
Would you like to setup VALIDATE PASSWORD component? N
Cambiar contraseña de usuario root de mysql
$> mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'P#123';
mysql> flush privileges;
Instalar MySQL Workbench
$> sudo pacman -S mysql-workbench
Cambiar el tema del Editor de codigo de MySQL Workbench
Ingresa al repositorio: https://github.com/mleandrojr/mysql-workbench-dark-theme/
Copia todo el código y pégalo en el archivo code_editor.xml
sudo vim /usr/share/mysql-workbench/data/code_editor.xml
:%d ->borra todo el contenido