2 mins read

Ubuntu 20.04 Top Sudo Commands

Retrieve a list of all packages that can be upgraded

apt list --upgradable

Upgrade all Packages with updates

sudo apt upgrade

Update to the newest release

do-release-upgrade

Reboot System

 sudo reboot

Call Certbot for SSL install

sudo certbot

Disable Firewall

sudo ufw disable

Access MYSQL via Root with Password

mysql -u root -p

Restart MYSQL

sudo systemctl restart mysql.service

Get MYSQL Version and Packages mysql

mysql --version and/or dpkg --get-selections | grep sql

Stop MYSQL

 sudo systemctl stop mysql

Start MYSQL

sudo systemctl start mysql

Change PHP Versions

sudo a2dismod php8.1
sudo a2enmod php8.0

Change PHP Versions from Config

sudo update-alternatives --config php

Install PHP & Mods

sudo apt install php7.4
sudo apt-get install -y php7.4-cli php7.4-json php7.4-common php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-bcmath

Install PHP & MBstring

sudo apt install php7.4-gettext php7.4-mbstring

Enable PHP Version

sudo a2enmod php8.0 
sudo systemctl restart apache2

Check Apache PHP Version

php -c /etc/php/apache2/php.ini -v

Restart Apache2

sudo systemctl restart apache2

Start Apache2

sudo systemctl start apache2

Check PHP Version

php --version

Check PHPMYADMIN Version

dpkg -l phpmyadmin

Export MYSQL Database

mysqldump -uUSERNAME -p DB_NAME > exported.sql

Import MYSQL Database 3 Steps

$ mysql -uUSERNAME -p;
mysql> CREATE DATABASE DB_NAME;
$ mysql -uUSERNAME -p DB_NAME < import_file.sql

Download all MYSQL Databases using Password and Dumping the File at /var/www/ directory

sudo mysqldump -u [username] -p --all-databases > /var/www/all_databases.sql

For exporting each database into separate files in a new directory you created.

sudo mkdir /var/www/mysql_backups  # Create a directory to store individual backups

for db in $(sudo mysql -u [username] -p -e 'show databases' -s --skip-column-names); do
    sudo mysqldump -u [username] -p $db > /var/www/mysql_backups/${db}.sql
done




Check to see if MYSQL is running sudo service mysql status

https://ostechnix.com/how-to-reset-root-password-in-mysql-8-on-ubuntu-linux

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.