Namestite MariaDB 10 na CentOS 6
V času pisanja je MariaDB 10.1 razvojna različica MariaDB. Temelji na MariaDB 5.5 in vključuje funkcije, prenesene nazaj iz MySQL 5.6. Ther
V tem članku se boste naučili, kako nastaviti posodobljen sklad LAMP z namestitvijo najnovejših stabilnih izdaj Apache 2.4 in MariaDB 10.3 v Ubuntu 18.04.
Opomba: Ubuntu 18.04 je dobavljen z že nameščenim PHP 7.2, zato bomo morali namestiti le nekaj potrebnih paketov.
Najprej posodobite svoj sistem:
apt-get update -y
apt-get upgrade -y
Nato ustvarite novega uporabnika:
adduser <username>
Vnesite in ponovno vnesite novo varno geslo za tega uporabnika, nato nastavite podatke o uporabniku ali pustite polja prazna in pritisnite, ENTERda uporabite privzete nastavitve.
Dodajte uporabnika v sudo
skupino:
usermod -aG sudo <username>
Namestite najnovejšo stabilno izdajo Apache 2.4:
sudo apt-get install apache2 -y
Z naslednjim ukazom potrdite namestitev in preverite različico Apache:
apache2 -v
Izhod bo podoben naslednjemu:
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-03T14:41:08
V produkcijskem okolju boste želeli odstraniti privzeto pozdravno stran Ubuntu Apache:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Iz varnostnih razlogov preprečite, da bi Apache obiskovalcem izpostavil datoteke in imenike v spletnem korenskem imeniku /var/www/html
:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Opomba: V skladu z vašimi posebnimi zahtevami lahko pozneje prilagodite več nastavitev v tej datoteki.
Zaženite storitev Apache in jo zaženite ob zagonu sistema:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Najprej namestite software-properties-common
, če je potrebno:
sudo apt-get install software-properties-common
Nato uvozite ključ gpg:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
Dodajte sistemski apt repo:
sudo add-apt-repository 'deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main'
Posodobitev apt:
sudo apt update -y
Zdaj lahko namestite MariaDB:
sudo apt install -y mariadb-server mariadb-client
Med postopkom namestitve se bo samodejno pojavil čarovnik za konfiguracijo paketa MariaDB in vas pozval, da nastavite novo geslo za root
uporabnika MariaDB . Izberite varno geslo in ga ponovite, da ga potrdite.
Ko je MariaDB nameščen, lahko potrdite namestitev:
mysql -V
Izhod bo podoben naslednjemu:
mysql Ver 15.1 Distrib 10.3.10-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Zaženite in omogočite storitev MariaDB:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Zavarujte namestitev MariaDB:
sudo /usr/bin/mysql_secure_installation
Prvi poziv bo vnos korenskega gesla, ki ste ga pravkar nastavili. Nato vas bo vprašalo, ali želite spremeniti geslo. Lahko vnesete n
in pritisnete ENTER, razen če želite spremeniti geslo.
Med interaktivnim postopkom samo pritisnite ENTERza privzete možnosti, saj so najvarnejše.
MariaDB 10.3 je zdaj varno nameščen v vaš sistem. V prihodnosti lahko nastavite določene uporabnike in baze podatkov tudi za svoje spletne aplikacije. Prijavite se v lupino MySQL kot root
:
mysql -u root -p
Vnesite korensko geslo MariaDB, ki ste ga nastavili prej, ko ste pozvani.
Ustvarite zbirko podatkov MariaDB webapp
, uporabnika webappuser
baze podatkov in geslo uporabnika baze podatkov yourpassword
:
CREATE DATABASE webapp;
CREATE USER 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON webapp.* TO 'webappuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
Če je potrebno, lahko prilagodite MariaDB tako, da pregledate in uredite glavno konfiguracijsko datoteko MariaDB, ki je /etc/mysql/my.cnf
:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Ne pozabite znova zagnati storitve MariaDB, če naredite kakršne koli spremembe te datoteke:
sudo systemctl restart mariadb.service
Po namestitvi Apache ne pozabite namestiti teh paketov :
sudo apt-get install -y php libapache2-mod-php7.2 php7.2-cli php7.2-common php7.2-mbstring php7.2-gd php7.2-intl php7.2-xml php7.2-mysql php7.2-zip
Privzeto je požarni zid UFW v Ubuntu 18.04 neaktiven. Za izboljšanje varnosti morate omogočiti požarni zid UFW. Najprej preverite seznam aplikacij:
sudo ufw app list
Nato določite svoja pravila:
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
Končno začnite ufw:
sudo ufw enable
Čestitamo, zdaj imate sklad LAMP pripravljen in deluje na vašem sistemu Ubuntu 18.04. Zdaj lahko namestite svojo spletno aplikacijo na podlagi sklada LAMP.
V času pisanja je MariaDB 10.1 razvojna različica MariaDB. Temelji na MariaDB 5.5 in vključuje funkcije, prenesene nazaj iz MySQL 5.6. Ther
Če ste pozabili korensko geslo MySQL, ga lahko ponastavite tako, da sledite korakom v tem članku. Postopek je precej preprost in deluje na njih
Naslednji skript bash lahko kopirate in prilepite v območje zagonskega skripta na nadzorni plošči Vultr. Namestil bo vse potrebne pakete v ru
Predpogoji Nov primerek strežnika Vultr Ubuntu 14.04 ali 16.04. Statični IP strežnika (to je vaš glavni IP strežnika Vultr). Uporabnik nekorenskega strežnika s sud
Uvod V tem zapisu si oglejte, kako varnostno kopirati več baz podatkov MySQL ali MariaDB, ki se nahajajo na istem računalniku z uporabo bash skripta po meri.
Namestite Apache Najprej posodobite upravitelja paketov. sudo apt-get update -y sudo apt-get upgrade -y Namestite in zaženite Apache. sudo apt-get install apache
Verjetno bo veliko ljudi uporabljalo svoje Vultr VPS kot spletne strežnike, dobra izbira bi bil Nginx kot spletni strežnik. V tej temi bom opisal o
Uvod MySQL ima odlično funkcijo, znano kot pogledi. Pogledi so shranjene poizvedbe. Pomislite nanje kot vzdevek za sicer dolgo poizvedbo. V tem priročniku
V tem članku bomo orisali postopek namestitve PHP 7.x MariaDB 10.1, najnovejše stabilne izdaje serije MariaDB 10.x v času pisanja
MySQL je najbolj priljubljena programska oprema na svetu, ki se uporablja za baze podatkov. Zelo pomembno je zagotoviti, da imate varnostne kopije vaše baze podatkov. Ta praksa omogoča
Uvod LAMP je kratica, ki pomeni Linux, Apache, MySQL in PHP. Ta sklad programske opreme je najbolj priljubljena odprtokodna rešitev za nastavitev o
Ta priročnik vam bo pokazal, kako pravilno namestiti in konfigurirati alternativni sklad LAMP v Debian 8 z uporabo NGINX, PHP Fast Process Manager,
LAMP vključuje Apache, MySQL, PHP in Ubuntu. Ta priročnik je bil napisan za Ubuntu 14.04. Prvi korak: Namestite Apache Apache je brezplačna odprtokodna programska oprema za nas
Uporaba drugega sistema? X-Cart je izjemno prilagodljiva odprtokodna platforma za e-trgovino s številnimi funkcijami in integracijami. Izvorna koda X-Cart je hoste
Uporaba drugega sistema? X-Cart je izjemno prilagodljiva odprtokodna platforma za e-trgovino s številnimi funkcijami in integracijami. Izvorna koda X-Cart je hoste
Uvod Mytop je brezplačno konzolno orodje za spremljanje delovanja MySQL. Podoben je vrhunskemu pripomočku, vendar prikazuje poizvedbe MySQL. Wit
Uporaba drugega sistema? X-Cart je izjemno prilagodljiva odprtokodna platforma za e-trgovino s številnimi funkcijami in integracijami. Izvorna koda X-Cart je hoste
V tem članku bom razložil, kako ustvariti sklad LAMP v Ubuntu 17.04. Opomba: Za ukaze v tem članku boste potrebovali dostop sudo ali root. jaz
PHP aplikacije običajno sestavljajo spletni strežnik, sistem relacijske baze podatkov in sam tolmač jezika. V tej vadnici bomo vzvod
Multi-master replikacija MySQL je odlična lastnost v MySQL. Vendar obstaja samo ena težava; zdi se, da standardna večglavna replikacija nikoli ni a
Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.
Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.
Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.
Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.
Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…
Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.
Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.
Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.
V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.
Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več