Instalacija Linux Debian
Sadržaj:
- Preduvjeti
- Korak 1: Konfiguriranje MySQL spremišta
- Korak 3: Provjera instalacije MySQL
- Korak 4: Osiguravanje MySQL-a
- Korak 5: Povežite se s MySQL iz naredbenog retka
- Stvorite bazu podataka
- Stvorite tablice
- Zaključak
Izlaskom Debian 9 Stretch MySQL, najpopularniji svjetski sustav za upravljanje relacijskim bazama otvorenog koda više nije dostupan u Debianovim spremištima, a MariaDB je postao zadani sustav baza podataka. MariaDB je kompatibilna binarna binarna inačica MySQL unatrag.
U ovom ćemo vam vodiču pokazati kako instalirati i osigurati MySQL na Debian 9 stroju iz MySQL Apt Repozitorija. Ako vaš zahtjev nema posebne zahtjeve, trebali biste se pridržavati MariaDB-a, zadanog sustava baza podataka u Debianu 9.
Preduvjeti
Prije nego što nastavite s ovim vodičem, provjerite jeste li prijavljeni kao korisnik s povlasticama sudo.
Korak 1: Konfiguriranje MySQL spremišta
Za dodavanje MySQL APT spremišta u vaš sustav idite na stranicu za preuzimanje spremišta i preuzmite najnoviji paket izdanja pomoću sljedeće wget naredbe:
wget
Nakon dovršetka preuzimanja instalirajte paket sa sljedećom naredbom:
sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb
Pojavit će vam se konfiguracijski izbornik na kojem možete odabrati MySQL verziju koju želite instalirati.
Korak 3: Provjera instalacije MySQL
Nakon što je instalacija dovršena, MySQL usluga pokrenut će se automatski.
Status MySQL usluge možemo provjeriti unosom:
sudo systemctl status mysql
● mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: Active: active (running) since Thu 2018-08-02 17:22:18 UTC; 18s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 14797 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (co Main PID: 14832 (mysqld) Status: "SERVER_OPERATING" Tasks: 37 (limit: 4915) CGroup: /system.slice/mysql.service └─14832 /usr/sbin/mysqld
Korak 4: Osiguravanje MySQL-a
Pokrenite naredbu
mysql_secure_installation
da biste postavili root lozinku i poboljšali sigurnost instalacije MySQL:
sudo mysql_secure_installation
Securing the MySQL server deployment. Connecting to MySQL using a blank password. VALIDATE PASSWORD COMPONENT can be used to test passwords and improve security. It checks the strength of password and allows the users to set only those passwords which are secure enough. Would you like to setup VALIDATE PASSWORD component? Press y|Y for Yes, any other key for No:
Od vas će se tražiti da konfigurirate
VALIDATE PASSWORD PLUGIN
koji se koristi za testiranje jačine lozinki korisnika MySQL. Postoje tri razine potvrde lozinke, niska, srednja i jaka. Pritisnite
ENTER
ako ne želite postaviti dodatak za provjeru lozinke.
Please set the password for root here. New password: Re-enter new password:
U sljedećem retru, od vas će se tražiti da postavite lozinku za MySQL root korisnika.
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment. Remove anonymous users? (Press y|Y for Yes, any other key for No): y Success. Normally, root should only be allowed to connect from 'localhost'. This ensures that someone cannot guess at the root password from the network. Disallow root login remotely? (Press y|Y for Yes, any other key for No): y Success. By default, MySQL comes with a database named 'test' that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment. Remove test database and access to it? (Press y|Y for Yes, any other key for No): y - Dropping test database… Success. - Removing privileges on test database… Success. Reloading the privilege tables will ensure that all changes made so far will take effect immediately. Reload privilege tables now? (Press y|Y for Yes, any other key for No): y Success. All done!
Nakon što postavite root lozinku, skripta će također tražiti da uklonite anonimnog korisnika, ograničite pristup root korisnika lokalnom stroju i uklonite testnu bazu podataka. Na sva pitanja trebate odgovoriti sa "da" (da).
Korak 5: Povežite se s MySQL iz naredbenog retka
Za interakciju s MySQL-om preko terminala koristit ćemo MySQL klijent koji je instaliran kao ovisnost o paketu MySQL poslužitelja.
Da biste se prijavili na MySQL poslužitelj kao vrsta korijenskog korisnika:
mysql -u root -p
Od vas će se tražiti da unesete root lozinku koju ste prethodno postavili kad se
mysql_secure_installation
skripta
mysql_secure_installation
.
Jednom kada unesete lozinku, prikazat će vam se MySQL ljuska kao što je prikazano u nastavku:
Welcome to the MySQL monitor. Commands end with; or \g. Your MySQL connection id is 10 Server version: 8.0.12 MySQL Community Server - GPL Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Stvorite bazu podataka
Jednom kada se povežete s MySQL školjkom, možete stvoriti novu bazu upisivanjem sljedeće naredbe:
CREATE DATABASE new_database;
Query OK, 1 row affected (0.00 sec)
Stvorite tablice
Sada kada smo stvorili bazu podataka, možemo stvoriti tablicu za pohranu nekih podataka.
Prije pokretanja SQL izraza za stvaranje tablice moramo se povezati s bazom podataka:
use new_database;
U ovom ćemo primjeru stvoriti jednostavnu tablicu s imenom
contacts
s tri polja,
id
,
name
i
email
:
CREATE TABLE contacts (id INT PRIMARY KEY, name VARCHAR(30), email VARCHAR(30));
Query OK, 1 row affected (0.00 sec)
Zaključak
U ovom smo vodiču pokazali kako instalirati i osigurati MySQL poslužitelj na Debian 9 poslužitelju. Također smo vam pokazali kako se povezati s MySQL školjkom i kako stvoriti novu bazu podataka i tablicu.
Sada kada je vaš MySQL poslužitelj pokrenut i znate kako se povezati s MySQL poslužiteljem iz naredbenog retka, možda biste trebali provjeriti sljedeće vodiče:
mysql debianKako instalirati i koristiti mysql workbench na ubuntu 18.04

MySQL Workbench je grafička aplikacija na više platformi za administratore i arhitekte MySQL baze podataka. U ovom ćemo vam vodiču pokazati kako instalirati i MySQL Workbench na Ubuntu 18.04.
Kako instalirati mysql na centos 8

Najnovija inačica poslužitelja MySQL baze podataka, verzija 8.0, dostupna je za instalaciju iz zadanih CentOS 8 spremišta. MySQL je najpopularniji sustav upravljanja relacijskim bazama otvorenog koda.
Kako instalirati mysql na debian 10 Linux

MySQL, najpopularniji svjetski sustav upravljanja relacijskim bazama otvorenog koda, nije dostupan u zadanim Debianovim spremištima. Ovaj je udžbenik objasnio kako instalirati i osigurati MySQL na Debianu 10 iz MySQL Apt Repozitorija.