MySQL adatbázis teljesen free változata.

Verzió 10.11.13-MariaDB-ubuntu-0.24.04. adatbázis.
Installing MariaDB Server
sudo apt update
sudo apt install mariadb-server mariadb-client
sudo mariadb-secure-installation
sudo systemctl status mariadb
jelszó:
mariadb -h localhost -u root -p
Enter password: <password>
SELECT VERSION(), CURRENT_DATE;
CREATE DATABASE <database>;
sudo systemctl status mariadb
sudo mysqladmin version
Fontos könyvtárak, fájlok:
/etc/mysql/conf.d/mysql.conf
/etc/mysql/conf.d/mysql.conf/mysql.conf
/var/run/mysqld
Parancsok, start,stop, restart.
sudo systemctl start mariadb
sudo systemctl stop mariadb
sudo systemctl restart mariadb
A
sudo mariadb
// localhost
mariaDB>CREAT USER '<user1>'@'localhost' IDENTIFIED WITH 'mysql_native_password' BY '<passworduser1>';
mariaDB>FLUSH PRIVILEGES;
// for all IP.
mariaDB>CREAT USER '<user1>'@'%' IDENTIFIED WITH 'mysql_native_password' BY '<passworduser1>';
mariaDB>FLUSH PRIVILEGES;
Userek megnézése és kilépés:
mariaDB>select user from mysql.user;
mariaDB>exit
Távoli (remote server) elérés:
How to enable Remote access to your MariaDB
Ellenőrzés:
ps -ef | grep -i mysql
// ezt kapjuk vissza:
mysql 595 1 0 04:17 ? 00:00:00 /usr/sbin/mysqld
root 1350 1337 0 04:22 pts/0 00:00:00 grep --color=auto -i mysql
Alapállapotban localhost-on listening-en fut.
netstat -ant | grep 3306
// ezt kapjuk vissza:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
Megnyitunk egy text szerkesztőt, így nano/mc/vim stb.:
nano /etc/mysql/my.cnf
vagy
sudo nano /etc/mysql/mariadb.conf.d/50-server.cnf
Megváltoztatjuk a bind-address-t 127.0.0.1 -ról 0.0.0.0 -ra:
bind-address = 0.0.0.0
Majd, ha ezzel elkészütünk, MariaDB restart-oljuk, és megnézzük a bind-adress-t:
sudo systemctl restart mariadb
netstat -ant | grep 3306
// ezt kapjuk vissza:
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
Grant Access to a User from a Remote System:
If you want to grant access to all remote IP addresses on wpdb as wpuser, use % instead of IP address as shown below:
MariaDB > GRANT ALL ON <database>* to <user1>'@'%' IDENTIFIED BY <'password>' WITH GRANT OPTION;
Karakterkészlet berakása az adtabázisba:
MariaDB > SHOW COLLATION LIKE 'latin2%';
MariaDB > SHOW COLLATION LIKE 'utf8mb4_unicode_%';
mariaDB > exit
Tűzfal Firewall konfigurálása:
sudo ufw allow from <IP address> to any port 3306
sudo ufw allow 3306
sudo ufw reload