Kā instalēt MariaDB uz Debian 10
Lai instalētu MariaDB Debian 10, ir jāveic šādi soļi:
- Atjauniniet sistēmu uz jaunāko versiju.
- Instalējiet datu bāzes pārvaldības sistēmu.
- Konfigurējiet MariaDB.
- Ja nepieciešams, izveidojiet papildu administratoru.
- Pārbaudiet instalāciju.
Kāpēc MariaDB un Debian 10 ir laba kombinācija?
Vai esat salīdzinājis MariaDB un MySQL un izvēlējies jaunāko versiju? Jūs varat arī izvēlēties izmantot datu bāzes pārvaldības sistēmu kā MySQL alternatīvu LAMP skriptā (Linux, Apache, MySQL un PHP, Python vai Perl) ar Debian. Tā kā MariaDB ir pilnībā aizvietojama, tas vienmēr ir bijis salīdzinoši vienkārši. Tomēr tagad Debian ir pilnībā pārgājis uz MariaDB un piedāvā tikai atbilstošos pakotnes.
Kādas prasības ir jāizpilda?
Lai instalētu MariaDB Debian, ir jāizpilda tikai daži nosacījumi. Ir svarīgi, ka esat izveidojis serveri ar Debian 10 un ka jums ir lietotājs bez root tiesībām ar sudo privilēģijām. Tāpat iepriekš ir jāuzstāda un jāaktivizē jaudīga ugunsmūra. Kad šie nosacījumi ir izpildīti, varat sākt instalācijas procesu.
Kā soli pa solim instalēt MariaDB Debian 10
Turpmākajos soļos ir izskaidrots, kā instalēt MariaDB operētājsistēmā Debian 10.
1. solis: Atjauniniet sistēmu
Pirmais solis ir atjaunināt pakotņu indeksu, lai nodrošinātu, ka strādājat ar jaunākajām versijām. To var izdarīt, izmantojot šādas apt komandas:
sudo apt update
sudo apt upgradebashTagad jūsu Debian 10 instalācija būtu jābūt atjauninātai.
2. solis: instalējiet MariaDB Debian 10
Tad varat instalēt MariaDB. Debian 10 versijā 10.3 ir iekļauta pakotnes repozitorijā pēc noklusējuma, jo tagad tā tiek uzskatīta par vēlamo MySQL opciju. Lai instalētu pakotni, izmantojiet šādu komandu:
sudo apt install mariadb-serverbash3. solis: Konfigurējiet MariaDB drošības iestatījumus
Lai gan esat instalējis nepieciešamos MariaDB programmas failus Debian 10, pašlaik nav ieviesti nekādi drošības pasākumi vai piemērota konfigurācija. Lai aizsargātu savus datus un sistēmu, MariaDB pakete ietver skriptu, kas palīdz regulēt piekļuvi serverim un dzēst neizmantotos kontus. Lai piemērotu šīs izmaiņas, izmantojiet šādu skriptu:
sudo mysql_secure_installationbashPirmajā solī jums tiks lūgts ievadīt root paroles. Tā kā jūs vēl neesat iestatījis paroli, nospiediet [Enter]. Tad jums ir iespēja izveidot jaunu paroli. Tomēr, tā kā MariaDB root konts ir cieši saistīts ar dažādām automatizētām uzturēšanas un administrēšanas uzdevumiem, šajā brīdī jums nevajadzētu mainīt autentifikāciju. Pretējā gadījumā sliktākajā scenārijā atjauninājumi var atcelt jūsu administrēšanas tiesības. Tāpēc ievadiet [N] un atkal nospiediet [Enter].
Uz visiem pārējiem uzvedņiem varat atbildēt ar [Y] un apstiprināt, nospiežot [Enter]. Pēc noklusējuma tiks dzēsta testa datu bāze un daži anonīmi lietotāji. Turklāt tiks atspējota attālā root pieteikšanās.
4. solis: Izveidojiet administratora kontu (pēc izvēles)
Nākamais solis ir fakultatīvs. Tā kā MariaDB galvenais lietotājs Debian sistēmā pēc noklusējuma autentifikācijai izmanto unix_socket, nevis paroli, var rasties problēmas ar ārējām programmām, ja tām ir nepieciešamas administratora tiesības. Tāpēc ir lietderīgi papildus galvenajam kontam izveidot administratora kontu, kuru izmanto piekļuvei ar paroli. Tam tiek piešķirtas tādas pašas tiesības kā galvenajam kontam, bet tas ir konfigurēts lietošanai ar paroles aizsardzību. Lai to izdarītu, veiciet šādus soļus.
Atveriet MariaDB:
sudo mariadb -u rootbashTad izveidojiet jaunu lietotāju ar root privilēģijām un paroli. Lietotājvārdu un paroli varat izvēlēties pats.
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION;sqlTagad izmantojiet ‘FLUSH PRIVILEGES’, lai izmaiņas tiktu piemērotas nekavējoties:
FLUSH PRIVILEGES;sqlBeidzot iziet no apvalka:
exitbash5. solis: Pārbaudiet MariaDB
Pēdējā solī pārbaudiet, vai MariaDB darbojas pareizi un automātiski pēc instalēšanas Debian 10. Lai to izdarītu, izmantojiet šādu komandu:
sudo systemctl status mariadbbashJa MariaDB nepalaižas automātiski, izmantojiet šo komandu:
sudo systemctl start mariadbbashTagad varat lietot MariaDB.