viernes, 1 de noviembre de 2024

Instalar diferentes versiones de MySQL en Arch Linux con Homebrew

Instalar diferentes versiones de MySQL en Arch Linux con Homebrew
======================================================
Instalación de Homebrew en Arch Linux
Instalar 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

Iniciar MySQL
brew services start mysql@8.0

Encuentra la ruta de 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
















Instalar MySQL en Arch Linux

Instalar MySQL en Arch Linux
=========================
Instala MySQL Server:
$> sudo pacman -Syu
$> sudo pacman -S git gnome-keyring
$> cd $HOME/Descargas
$> git clone https://aur.archlinux.org/mysql.git
$> cd mysql
$> makepkg -si --skippgpcheck
$> sudo pacman -S mysql
Repositorio extra
1)mariadb 2)mariadb-lts 3)percona-server
Ingrese un numero:  3

Verificar instalacion de mysql
$> mysqld --version

Inicializar la base de datos:
sudo mkdir -p /var/lib/mysql
sudo chown -R mysql:mysql /var/lib/mysql
sudo touch /var/log/mysqld.log
sudo chown mysql:mysql /var/log/mysqld.log
sudo chmod 755 /var/log
sudo chmod 644 /var/log/mysqld.log
sudo mysqld --initialize --user=mysql --datadir=/var/lib/mysql

Iniciar MySQL
$> sudo systemctl start mysqld

Habilitar MySQL
$> sudo systemctl enable mysqld

Ver clave generada por MYSQL
$> sudo grep -i password /var/log/mysqld.log

Asegurar la instalación de MySQL
$> mysql_secure_installation
Enter password for user root: ClaveGenerada
New password: NuevaClave
Re-enter new password: NuevaClave
Change the password for root? [Y/n]  YN
Do you wish to continue with the password provided?  Y
Remove anonymous users? [Y/n]    Y
Disallow root login remotely? [Y/n]  Y
Remove test database and access to it? [Y/n]  Y
Reload privilege tables now? [Y/n]  Y

Instalar MySQL Workbench
$> sudo pacman -S mysql-workbench


























Instalar Postman en Arch Linux

Instalar Postman en Arch Linux
=========================
sudo pacman -Syu
yay -s postman-bin
















Instalar OnlyOffice en Arch Linux

Instalar OnlyOffice en Arch Linux
============================
sudo pacman -Syu
yay -S onlyoffice-bin









Instalar Visual Studio Code en Arch Linux

Instalar Visual Studio Code en Arch Linux
=================================
sudo pacman -Syu
yay -s visual-studio-code-bi
n













Instalación y Configuración de un DNS Público en Debian 12

Configuración de un DNS Público en Debian 12 ===================================== Registrar un dominio público en Goddady, Namecheap  ó pun...