Skip to main content

Posts

Showing posts from 2024

How to Install MySQL Server on Ubuntu Debian

Run this bash script with sudo on your debian, ubuntu, linux mint and other debian based distros. install_mysql.sh #!/bin/bash # Exit immediately if a command exits with a non-zero status set -e # Define MySQL APT Config package URL and file MYSQL_APT_CONFIG_URL="https://dev.mysql.com/get/mysql-apt-config_0.8.33-1_all.deb" MYSQL_APT_CONFIG_DEB="mysql-apt-config_0.8.33-1_all.deb" # Update the package index echo "Updating package index..." sudo apt update -y # Download MySQL APT Config package if [[ ! -f "$MYSQL_APT_CONFIG_DEB" ]]; then echo "Downloading MySQL APT Config package..." wget "$MYSQL_APT_CONFIG_URL" -O "$MYSQL_APT_CONFIG_DEB" fi # Install the MySQL APT Config package echo "Installing MySQL APT Config package..." sudo dpkg -i "$MYSQL_APT_CONFIG_DEB" # Fix missing GPG keys (if any) echo "Updating package index again and fixing missing keys..." sudo...

How to Install MariaDB / MySQL on Debian 12 - with bash script for apt repo

 Here's a bash script to automate the installation of MariaDB Server on Debian. The script handles both installation from the default Debian repository and from the official MariaDB repository if a newer version is required. Install MariaDB on Linux #!/bin/bash # Bash script to install MariaDB Server on Debian # Function to install MariaDB from the default Debian repository install_from_debian_repo() { echo "Updating package list..." sudo apt update -y echo "Installing MariaDB Server and Client from Debian repository..." sudo apt install -y mariadb-server mariadb-client echo "Starting and enabling MariaDB service..." sudo systemctl start mariadb sudo systemctl enable mariadb echo "Securing MariaDB installation..." sudo mysql_secure_installation echo "MariaDB installed from Debian repository successfully!" } # Function to install MariaDB from the official MariaDB repository inst...