configuring_ubuntu_server_22_04_02_lts_to_run_nextcloud_27_0_0
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
configuring_ubuntu_server_22_04_02_lts_to_run_nextcloud_27_0_0 [2023/06/20 12:44] – removed - external edit (Unknown date) 127.0.0.1 | configuring_ubuntu_server_22_04_02_lts_to_run_nextcloud_27_0_0 [2023/06/20 12:51] (current) – [Installing MySQL 8 server package] wikiadmin | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Configuring a new install of Ubuntu Server 22.04 to run NextCloud 27.0.0 ====== | ||
+ | This article was originally posted 06-19-2023 and last edited 06-20-2023. | ||
+ | |||
+ | ===== Requirements and Recommendations for Running NextCloud 27.0.0 on Ubuntu Server 22.04.02 LTS ===== | ||
+ | |||
+ | Server - Linux 64-bit Operating System | ||
+ | |||
+ | * **Ubuntu 22.04 LTS (recommended)** | ||
+ | * Ubuntu 20.04 LTS | ||
+ | * **Red Hat Enterprise Linux 8 (recommended)** | ||
+ | * Debian 11 (Bullseye) | ||
+ | * SUSE Linux Enterprise Server 15 | ||
+ | * openSUSE Leap 15.4 | ||
+ | * CentOS Stream | ||
+ | |||
+ | Database | ||
+ | |||
+ | * **MySQL 8.0+** or **MariaDB 10.3/ | ||
+ | * Oracle Database 11g (only as part of an enterprise subscription) | ||
+ | * PostgreSQL 10/ | ||
+ | * SQLite (only recommended for testing and minimal-instances) | ||
+ | |||
+ | Webserver | ||
+ | |||
+ | * **Apache 2.4 with mod_php or php-fpm (recommended)** | ||
+ | * nginx with php-fpm | ||
+ | |||
+ | PHP Runtime | ||
+ | |||
+ | * 8.0 (deprecated) | ||
+ | * 8.1 | ||
+ | * **8.2 (recommended)** | ||
+ | |||
+ | Database requirements for MySQL / MariaDB: | ||
+ | The following is currently required if you’re running Nextcloud together with a MySQL / MariaDB database: | ||
+ | |||
+ | * InnoDB storage engine (MyISAM is not supported) | ||
+ | * “READ COMMITTED” transaction isolation level (See: Database “READ COMMITTED” transaction isolation level -- https:// | ||
+ | * Disabled or BINLOG_FORMAT = ROW configured Binary Logging (See: https:// | ||
+ | * For Emoji (UTF8 4-byte) support see Enabling MySQL 4-byte support -- https:// | ||
+ | |||
+ | |||
+ | ===== Test Whether MySQL is installed and/or Which Version is Available to Install ===== | ||
+ | |||
+ | < | ||
+ | user@svr1: | ||
+ | Command ' | ||
+ | sudo apt install mysql-client-core-8.0 | ||
+ | sudo apt install mariadb-client-core-10.6 | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | user@svr1: | ||
+ | Command ' | ||
+ | sudo apt install php8.1-cli | ||
+ | sudo apt install php-cli | ||
+ | </ | ||
+ | |||
+ | Use the apt-cache command or apt command as follows to search for MySQL server and client packages on your Ubuntu 22.04 LTS. For example: | ||
+ | |||
+ | < | ||
+ | user@svr1: | ||
+ | [sudo] password for User: | ||
+ | mysql-server - MySQL database server (metapackage depending on the latest version) | ||
+ | mysql-server-8.0 - MySQL database server binaries and system database setup | ||
+ | mysql-server-core-8.0 - MySQL database server binaries | ||
+ | default-mysql-server - MySQL database server binaries and system database setup (metapackage) | ||
+ | default-mysql-server-core - MySQL database server binaries (metapackage) | ||
+ | mariadb-server-10.6 - MariaDB database server binaries | ||
+ | mariadb-server-core-10.6 - MariaDB database core server files | ||
+ | user@svr1: | ||
+ | </ | ||
+ | |||
+ | Want to find out more about MySQL server package named ‘mysql-server-8.0’? | ||
+ | |||
+ | < | ||
+ | apt info -a mysql-server-8.0 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | user@svr1: | ||
+ | Package: mysql-server-8.0 | ||
+ | Version: 8.0.33-0ubuntu0.22.04.2 | ||
+ | Priority: optional | ||
+ | Section: database | ||
+ | Source: mysql-8.0 | ||
+ | Origin: Ubuntu | ||
+ | Maintainer: Ubuntu Developers < | ||
+ | Original-Maintainer: | ||
+ | Bugs: https:// | ||
+ | Installed-Size: | ||
+ | Provides: virtual-mysql-server | ||
+ | Pre-Depends: | ||
+ | Depends: lsb-base (>= 3.0-10), mysql-client-8.0 (>= 8.0.33-0ubuntu0.22.04.2), | ||
+ | Recommends: libhtml-template-perl, | ||
+ | Suggests: mailx, tinyca | ||
+ | Conflicts: mariadb-server-10.1, | ||
+ | Homepage: http:// | ||
+ | Task: lamp-server | ||
+ | Download-Size: | ||
+ | APT-Sources: | ||
+ | Description: | ||
+ | MySQL is a fast, stable and true multi-user, multi-threaded SQL database | ||
+ | | ||
+ | | ||
+ | ease of use. | ||
+ | . | ||
+ | This package contains all the infrastructure needed to setup system | ||
+ | | ||
+ | |||
+ | Package: mysql-server-8.0 | ||
+ | Version: 8.0.28-0ubuntu4 | ||
+ | Priority: optional | ||
+ | Section: database | ||
+ | Source: mysql-8.0 | ||
+ | Origin: Ubuntu | ||
+ | Maintainer: Ubuntu Developers < | ||
+ | Original-Maintainer: | ||
+ | Bugs: https:// | ||
+ | Installed-Size: | ||
+ | Provides: virtual-mysql-server | ||
+ | Pre-Depends: | ||
+ | Depends: lsb-base (>= 3.0-10), mysql-client-8.0 (>= 8.0.28-0ubuntu4), | ||
+ | Recommends: libhtml-template-perl, | ||
+ | Suggests: mailx, tinyca | ||
+ | Conflicts: mariadb-server-10.1, | ||
+ | Homepage: http:// | ||
+ | Task: lamp-server | ||
+ | Download-Size: | ||
+ | APT-Sources: | ||
+ | Description: | ||
+ | MySQL is a fast, stable and true multi-user, multi-threaded SQL database | ||
+ | | ||
+ | | ||
+ | ease of use. | ||
+ | . | ||
+ | This package contains all the infrastructure needed to setup system | ||
+ | | ||
+ | |||
+ | user@svr1: | ||
+ | </ | ||
+ | |||
+ | ===== Installing MySQL 8 server package ===== | ||
+ | |||
+ | **How to install MySQL server on Ubuntu 22.04 LTS Linux** | ||
+ | |||
+ | See: [[https:// | ||
+ | |||
+ | An article by Author: Vivek Gite Last updated: June 7, 2023 | ||
+ | |||
+ | **Now, let's install MySQL server version 8.0.33 on Ubuntu 22.04 LTS:** | ||
+ | |||
+ | < | ||
+ | sudo apt install mysql-server-8.0 | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | user@svr1: | ||
+ | Reading package lists... Done | ||
+ | Building dependency tree... Done | ||
+ | Reading state information... Done | ||
+ | The following additional packages will be installed: | ||
+ | libcgi-fast-perl libcgi-pm-perl libclone-perl libencode-locale-perl libevent-pthreads-2.1-7 libfcgi-bin libfcgi-perl | ||
+ | libfcgi0ldbl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl | ||
+ | libio-html-perl liblwp-mediatypes-perl libmecab2 libprotobuf-lite23 libtimedate-perl liburi-perl mecab-ipadic | ||
+ | mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-core-8.0 | ||
+ | Suggested packages: | ||
+ | libdata-dump-perl libipc-sharedcache-perl libbusiness-isbn-perl libwww-perl mailx tinyca | ||
+ | The following NEW packages will be installed: | ||
+ | libcgi-fast-perl libcgi-pm-perl libclone-perl libencode-locale-perl libevent-pthreads-2.1-7 libfcgi-bin libfcgi-perl | ||
+ | libfcgi0ldbl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl | ||
+ | libio-html-perl liblwp-mediatypes-perl libmecab2 libprotobuf-lite23 libtimedate-perl liburi-perl mecab-ipadic | ||
+ | mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0 | ||
+ | mysql-server-core-8.0 | ||
+ | 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. | ||
+ | Need to get 29.5 MB of archives. | ||
+ | After this operation, 243 MB of additional disk space will be used. | ||
+ | Do you want to continue? [Y/n] | ||
+ | </ | ||
+ | |||
+ | Resulting Installed dependencies and mysql: | ||
+ | |||
+ | < | ||
+ | :~$ sudo apt install mysql-server-8.0 | ||
+ | Reading package lists... Done | ||
+ | Building dependency tree... Done | ||
+ | Reading state information... Done | ||
+ | The following additional packages will be installed: | ||
+ | libcgi-fast-perl libcgi-pm-perl libclone-perl libencode-locale-perl libevent-pthreads-2.1-7 libfcgi-bin libfcgi-perl | ||
+ | libfcgi0ldbl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl | ||
+ | libio-html-perl liblwp-mediatypes-perl libmecab2 libprotobuf-lite23 libtimedate-perl liburi-perl mecab-ipadic | ||
+ | mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-core-8.0 | ||
+ | Suggested packages: | ||
+ | libdata-dump-perl libipc-sharedcache-perl libbusiness-isbn-perl libwww-perl mailx tinyca | ||
+ | The following NEW packages will be installed: | ||
+ | libcgi-fast-perl libcgi-pm-perl libclone-perl libencode-locale-perl libevent-pthreads-2.1-7 libfcgi-bin libfcgi-perl | ||
+ | libfcgi0ldbl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl | ||
+ | libio-html-perl liblwp-mediatypes-perl libmecab2 libprotobuf-lite23 libtimedate-perl liburi-perl mecab-ipadic | ||
+ | mecab-ipadic-utf8 mecab-utils mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0 | ||
+ | mysql-server-core-8.0 | ||
+ | 0 upgraded, 27 newly installed, 0 to remove and 0 not upgraded. | ||
+ | Need to get 29.5 MB of archives. | ||
+ | After this operation, 243 MB of additional disk space will be used. | ||
+ | Do you want to continue? [Y/n] Y | ||
+ | Get:1 http:// | ||
+ | Get:2 http:// | ||
+ | Get:3 http:// | ||
+ | Get:4 http:// | ||
+ | Get:5 http:// | ||
+ | Get:6 http:// | ||
+ | Get:7 http:// | ||
+ | Get:8 http:// | ||
+ | Get:9 http:// | ||
+ | Get:10 http:// | ||
+ | Get:11 http:// | ||
+ | Get:12 http:// | ||
+ | Get:13 http:// | ||
+ | Get:14 http:// | ||
+ | Get:15 http:// | ||
+ | Get:16 http:// | ||
+ | Get:17 http:// | ||
+ | Get:18 http:// | ||
+ | Get:19 http:// | ||
+ | Get:20 http:// | ||
+ | Get:21 http:// | ||
+ | Get:22 http:// | ||
+ | Get:23 http:// | ||
+ | Get:24 http:// | ||
+ | Get:25 http:// | ||
+ | Get:26 http:// | ||
+ | Get:27 http:// | ||
+ | Fetched 29.5 MB in 11s (2,808 kB/s) | ||
+ | Preconfiguring packages ... | ||
+ | Selecting previously unselected package mysql-common. | ||
+ | (Reading database ... 74071 files and directories currently installed.) | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking mysql-common (5.8+1.0.8) ... | ||
+ | Selecting previously unselected package mysql-client-core-8.0. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking mysql-client-core-8.0 (8.0.33-0ubuntu0.22.04.2) ... | ||
+ | Selecting previously unselected package mysql-client-8.0. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking mysql-client-8.0 (8.0.33-0ubuntu0.22.04.2) ... | ||
+ | Selecting previously unselected package libevent-pthreads-2.1-7: | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libevent-pthreads-2.1-7: | ||
+ | Selecting previously unselected package libmecab2: | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libmecab2: | ||
+ | Selecting previously unselected package libprotobuf-lite23: | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libprotobuf-lite23: | ||
+ | Selecting previously unselected package mysql-server-core-8.0. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking mysql-server-core-8.0 (8.0.33-0ubuntu0.22.04.2) ... | ||
+ | Setting up mysql-common (5.8+1.0.8) ... | ||
+ | update-alternatives: | ||
+ | Selecting previously unselected package mysql-server-8.0. | ||
+ | (Reading database ... 74285 files and directories currently installed.) | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking mysql-server-8.0 (8.0.33-0ubuntu0.22.04.2) ... | ||
+ | Selecting previously unselected package libhtml-tagset-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libhtml-tagset-perl (3.20-4) ... | ||
+ | Selecting previously unselected package liburi-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking liburi-perl (5.10-1) ... | ||
+ | Selecting previously unselected package libhtml-parser-perl: | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libhtml-parser-perl: | ||
+ | Selecting previously unselected package libcgi-pm-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libcgi-pm-perl (4.54-1) ... | ||
+ | Selecting previously unselected package libfcgi0ldbl: | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libfcgi0ldbl: | ||
+ | Selecting previously unselected package libfcgi-perl: | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libfcgi-perl: | ||
+ | Selecting previously unselected package libcgi-fast-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libcgi-fast-perl (1:2.15-1) ... | ||
+ | Selecting previously unselected package libclone-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libclone-perl (0.45-1build3) ... | ||
+ | Selecting previously unselected package libencode-locale-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libencode-locale-perl (1.05-1.1) ... | ||
+ | Selecting previously unselected package libfcgi-bin. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libfcgi-bin (2.4.2-2build2) ... | ||
+ | Selecting previously unselected package libhtml-template-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libhtml-template-perl (2.97-1.1) ... | ||
+ | Selecting previously unselected package libtimedate-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libtimedate-perl (2.3300-2) ... | ||
+ | Selecting previously unselected package libhttp-date-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libhttp-date-perl (6.05-1) ... | ||
+ | Selecting previously unselected package libio-html-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libio-html-perl (1.004-2) ... | ||
+ | Selecting previously unselected package liblwp-mediatypes-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking liblwp-mediatypes-perl (6.04-1) ... | ||
+ | Selecting previously unselected package libhttp-message-perl. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking libhttp-message-perl (6.36-1) ... | ||
+ | Selecting previously unselected package mecab-utils. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking mecab-utils (0.996-14build9) ... | ||
+ | Selecting previously unselected package mecab-ipadic. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking mecab-ipadic (2.7.0-20070801+main-3) ... | ||
+ | Selecting previously unselected package mecab-ipadic-utf8. | ||
+ | Preparing to unpack .../ | ||
+ | Unpacking mecab-ipadic-utf8 (2.7.0-20070801+main-3) ... | ||
+ | Setting up libmecab2: | ||
+ | Setting up mysql-client-core-8.0 (8.0.33-0ubuntu0.22.04.2) ... | ||
+ | Setting up libfcgi0ldbl: | ||
+ | Setting up libclone-perl (0.45-1build3) ... | ||
+ | Setting up libhtml-tagset-perl (3.20-4) ... | ||
+ | Setting up liblwp-mediatypes-perl (6.04-1) ... | ||
+ | Setting up libfcgi-bin (2.4.2-2build2) ... | ||
+ | Setting up libencode-locale-perl (1.05-1.1) ... | ||
+ | Setting up libprotobuf-lite23: | ||
+ | Setting up mecab-utils (0.996-14build9) ... | ||
+ | Setting up libio-html-perl (1.004-2) ... | ||
+ | Setting up libtimedate-perl (2.3300-2) ... | ||
+ | Setting up mysql-client-8.0 (8.0.33-0ubuntu0.22.04.2) ... | ||
+ | Setting up libfcgi-perl: | ||
+ | Setting up liburi-perl (5.10-1) ... | ||
+ | Setting up libevent-pthreads-2.1-7: | ||
+ | Setting up libhttp-date-perl (6.05-1) ... | ||
+ | Setting up mecab-ipadic (2.7.0-20070801+main-3) ... | ||
+ | Compiling IPA dictionary for Mecab. | ||
+ | reading / | ||
+ | emitting double-array: | ||
+ | / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | emitting double-array: | ||
+ | reading / | ||
+ | emitting matrix | ||
+ | |||
+ | done! | ||
+ | update-alternatives: | ||
+ | Setting up mysql-server-core-8.0 (8.0.33-0ubuntu0.22.04.2) ... | ||
+ | Setting up mecab-ipadic-utf8 (2.7.0-20070801+main-3) ... | ||
+ | Compiling IPA dictionary for Mecab. | ||
+ | reading / | ||
+ | emitting double-array: | ||
+ | / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | reading / | ||
+ | emitting double-array: | ||
+ | reading / | ||
+ | emitting matrix | ||
+ | |||
+ | done! | ||
+ | update-alternatives: | ||
+ | Setting up libhtml-parser-perl: | ||
+ | Setting up libhttp-message-perl (6.36-1) ... | ||
+ | Setting up mysql-server-8.0 (8.0.33-0ubuntu0.22.04.2) ... | ||
+ | update-alternatives: | ||
+ | Renaming removed key_buffer and myisam-recover options (if present) | ||
+ | mysqld will log errors to / | ||
+ | mysqld is running as pid 18654 | ||
+ | Created symlink / | ||
+ | Setting up libcgi-pm-perl (4.54-1) ... | ||
+ | Setting up libhtml-template-perl (2.97-1.1) ... | ||
+ | Setting up libcgi-fast-perl (1:2.15-1) ... | ||
+ | Processing triggers for man-db (2.10.2-1) ... | ||
+ | Processing triggers for libc-bin (2.35-0ubuntu3.1) ... | ||
+ | Scanning processes... | ||
+ | Scanning candidates... | ||
+ | Scanning processor microcode... | ||
+ | Scanning linux images... | ||
+ | |||
+ | Running kernel seems to be up-to-date. | ||
+ | |||
+ | The processor microcode seems to be up-to-date. | ||
+ | |||
+ | Restarting services... | ||
+ | / | ||
+ | / | ||
+ | Service restarts being deferred: | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | No containers need to be restarted. | ||
+ | |||
+ | No user sessions are running outdated binaries. | ||
+ | |||
+ | No VM guests are running outdated hypervisor (qemu) binaries on this host. | ||
+ | user@svr1: | ||
+ | </ | ||
+ | |||
+ | Notice near the end of the above code box that the following list of service restarts were deferred because, during MySQL server installation, | ||
+ | |||
+ | Service restarts being deferred: | ||
+ | * systemctl restart networkd-dispatcher.service | ||
+ | * systemctl restart systemd-logind.service | ||
+ | * systemctl restart unattended-upgrades.service | ||
+ | * systemctl restart user@1000.service | ||
+ | |||
+ | However, running the command ' | ||
+ | **Setting up a password for the root account** | ||
+ | |||
+ | First, set up a password for the root account, run: | ||
+ | |||
+ | < | ||
+ | sudo mysql | ||
+ | </ | ||
+ | |||
+ | For ease of understanding, | ||
+ | |||
+ | Then set up the password for ' | ||
+ | |||
+ | < | ||
+ | ALTER USER ' | ||
+ | exit | ||
+ | </ | ||
+ | |||
+ | **Command Line Login to MySQL Server as ' | ||
+ | |||
+ | < | ||
+ | user@svr1: | ||
+ | Enter password: | ||
+ | Welcome to the MySQL monitor. | ||
+ | Your MySQL connection id is 12 | ||
+ | Server version: 8.0.33-0ubuntu0.22.04.2 (Ubuntu) | ||
+ | |||
+ | Copyright (c) 2000, 2023, Oracle and/or its affiliates. | ||
+ | |||
+ | Oracle is a registered trademark of Oracle Corporation and/or its | ||
+ | affiliates. Other names may be trademarks of their respective | ||
+ | owners. | ||
+ | |||
+ | Type ' | ||
+ | |||
+ | mysql> exit | ||
+ | Bye | ||
+ | </ | ||
+ | |||
+ | Please Re-Visit the following Article to **FINISH MYSQL SETUP AND CONFIGURE SECURITY for the MySQL server**, such as removing the account requiring no password, and preventing remote login by requiring SQL login at the localhost, etc. | ||
+ | |||
+ | **How to install MySQL server on Ubuntu 22.04 LTS Linux** | ||
+ | |||
+ | See: [[https:// | ||
+ | |||
+ | An article by Author: Vivek Gite Last updated: June 7, 2023 | ||
+ | |||
+ | ===== Configure Static IP address for Server before installing Apache2 or Nginx webserver ===== | ||
+ | |||
+ | See: [[configure_static_ip_address_ubuntu_server_22_04|Configure Static IP address for Ubuntu Server 22.04.02]] |