Palauta MySQL-pääsalasana Debianissa/Ubuntussa
Jos olet unohtanut MySQL-pääkäyttäjän salasanasi, voit nollata sen noudattamalla tämän artikkelin ohjeita. Prosessi on melko yksinkertainen ja toimii niillä
Kun otat käyttöön web-sivuston tai verkkosovelluksen, yleisin verkkopalveluratkaisu tähän on määrittää LAMP-pino, joka koostuu Linuxista, Apachesta, MySQL:stä ja PHP:stä.
Tässä artikkelissa opimme asentamaan ajantasaisen LAMP-pinon asentamalla Apache 2.4.x:n, MariaDB 10.x:n ja PHP 7.x:n uusimmat vakaat julkaisut Ubuntu 16.04:ään.
Asenna Apache 2.4.x:n uusin vakaa julkaisu käyttämällä seuraavaa komentoa:
sudo apt-get install apache2 -y
Käytä alla olevaa komentoa vahvistaaksesi asennuksen:
apache2 -v
Tulosteen tulee olla seuraavanlainen:
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26
Tuotantoympäristössä haluat poistaa Ubuntu Apachen oletusarvoisen tervetulosivun:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Turvallisuussyistä sinun tulee estää Apachea paljastamasta verkkojuurihakemiston tiedostoja ja hakemistoja /var/www/html
vierailijoille:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Huomautus: Voit mukauttaa myöhemmin lisää kyseisen tiedoston asetuksia erityisvaatimustesi mukaisesti.
Käynnistä Apache-palvelu ja käynnistä se järjestelmän käynnistyksen yhteydessä:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
Tätä artikkelia kirjoitettaessa MariaDB:n nykyinen vakaa julkaisu on 10.1
. Voit käyttää seuraavia komentoja MariaDB 10.1:n asentamiseen Ubuntu 16.04 x64 -järjestelmääsi.
Asenna järjestelmän apt repo:
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.jmu.edu/pub/mariadb/repo/10.1/ubuntu xenial main'
Asenna MariaDB:
sudo apt update -y
sudo apt install -y mariadb-server
Asennuksen aikana MariaDB-paketin ohjattu konfigurointitoiminto avautuu automaattisesti ja pyytää sinua asettamaan uuden salasanan MariaDB- root
käyttäjälle. Enter
Ohita tämä vaihe painamalla toistaiseksi aina, kun ohjattu toiminto ponnahtaa esiin, koska asetamme MariaDB- root
käyttäjälle salasanan seuraavassa MariaDB-suojausmenettelyssä.
Kun MariaDB on asennettu, voit vahvistaa asennuksen seuraavasti:
mysql -V
Tulosteen tulee olla samanlainen kuin:
mysql Ver 15.1 Distrib 10.1.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Käynnistä MariaDB-palvelu:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Suojaa MariaDB:n asennus:
sudo /usr/bin/mysql_secure_installation
Interaktiivisen prosessin aikana vastaa kysymyksiin yksitellen seuraavasti:
Enter current password for root (enter for none): <Enter>
Set root password? [Y/n]: Y
New password: <your-MariaDB-root-password>
Re-enter new password: <your-MariaDB-root-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Huomautus: Muista vaihtaa <your-MariaDB-root-password>
omalla MariaDB-pääkäyttäjän salasanallasi.
Tällä tavalla MariaDB 10.1 on asennettu turvallisesti järjestelmääsi. Jatkossa voit määrittää verkkosovelluksille määritetyt käyttäjät ja tietokannat seuraavasti:
Kirjaudu MySQL-kuoreen nimellä root
:
mysql -u root -p
Kirjoita pyydettäessä MariaDB-root-salasana, jonka määritit aiemmin.
Luo MariaDB-tietokanta webapp
, tietokannan käyttäjä webappuser
ja tietokannan käyttäjän salasana 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;
Tarvittaessa voit mukauttaa MariaDB:tä tarkastelemalla ja muokkaamalla MariaDB:n pääasetustiedostoa, joka on /etc/mysql/my.cnf
:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Muista käynnistää MariaDB-palvelu uudelleen, jos teet muutoksia kyseiseen tiedostoon:
sudo systemctl restart mariadb.service
Kun käsittelet PHP 7.x:ää, katso toinen Vultr-artikkeli, joka kuvaa prosessin yksityiskohtaisesti.
Oletuksena Ubuntu 16.04:n UFW-palomuuri ei ole aktiivinen. Ota UFW-palomuuri käyttöön turvallisuuden parantamiseksi:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
Siinä kaikki. Kun olet käynyt läpi yllä olevat toimenpiteet, LAMP-pino olisi ollut käytössä Ubuntu 16.04 -järjestelmässäsi. Voit sitten ottaa käyttöön oman verkkosovelluksesi LAMP-pinon perusteella. Nauti siitä!
Jos olet unohtanut MySQL-pääkäyttäjän salasanasi, voit nollata sen noudattamalla tämän artikkelin ohjeita. Prosessi on melko yksinkertainen ja toimii niillä
Voit kopioida ja liittää seuraavan bash-komentosarjan Vultr-ohjauspaneelin käynnistyskomentosarja-alueelle. Se asentaa kaikki tarvittavat paketit ru
Edellytykset Uusi Vultr Ubuntu 14.04 tai 16.04 palvelinesiintymä. Staattinen palvelimen IP (tämä on tärkein Vultr-palvelimesi IP-osoite). Ei-root-palvelimen käyttäjä, jolla on sud
Johdanto Tässä kirjoituksessa käydään läpi kuinka varmuuskopioida useita samassa koneessa olevia MySQL- tai MariaDB-tietokantoja mukautetulla bash-skriptillä
Asenna Apache Päivitä ensin paketinhallinta. sudo apt-get update -y sudo apt-get upgrade -y Asenna ja käynnistä Apache. sudo apt-get install apache
Luultavasti monet ihmiset aikovat käyttää Vultr VPS:ään verkkopalvelimina, hyvä valinta olisi Nginx verkkopalvelimeksi. Tässä aiheessa aion kuvata o
Johdanto MySQL:ssä on upea ominaisuus, joka tunnetaan nimellä näkymät. Näkymät ovat tallennettuja kyselyitä. Ajattele niitä aliaksena muuten pitkälle kyselylle. Tässä oppaassa
Tässä artikkelissa hahmotellaan PHP 7.x MariaDB 10.1:n, MariaDB 10.x -sarjan uusimman vakaan julkaisun kirjoitushetkellä, asennusprosessi.
MySQL on maailman suosituin tietokantoihin käytettävä ohjelmisto. On erittäin tärkeää varmistaa, että sinulla on varmuuskopiot tietokannastasi. Tämä käytäntö sallii
Johdanto LAMP on lyhenne sanoista Linux, Apache, MySQL ja PHP. Tämä ohjelmistopino on suosituin avoimen lähdekoodin ratkaisu o
Tämä opas näyttää kuinka asentaa ja määrittää oikein vaihtoehtoinen LAMP-pino Debian 8:ssa käyttämällä NGINX:ää, PHP Fast Process Manageria,
LAMP sisältää Apachen, MySQL:n, PHP:n ja Ubuntun. Tämä opas on kirjoitettu Ubuntu 14.04:lle. Vaihe yksi: Asenna Apache Apache on meille ilmainen avoimen lähdekoodin ohjelmisto
Käytätkö erilaista järjestelmää? X-Cart on erittäin joustava avoimen lähdekoodin verkkokauppaalusta, jossa on paljon ominaisuuksia ja integraatioita. X-Cartin lähdekoodi on hoste
Käytätkö erilaista järjestelmää? X-Cart on erittäin joustava avoimen lähdekoodin verkkokauppaalusta, jossa on paljon ominaisuuksia ja integraatioita. X-Cartin lähdekoodi on hoste
Johdanto Mytop on ilmainen konsolipohjainen työkalu MySQL:n suorituskyvyn seurantaan. Se on samanlainen kuin huippuapuohjelma, mutta se näyttää MySQL-kyselyt. Wit
Käytätkö erilaista järjestelmää? X-Cart on erittäin joustava avoimen lähdekoodin verkkokauppaalusta, jossa on paljon ominaisuuksia ja integraatioita. X-Cartin lähdekoodi on hoste
Tässä artikkelissa selitän kuinka luodaan LAMP-pino Ubuntu 17.04:ssä. Huomautus: Tarvitset sudo- tai pääkäyttäjän oikeudet tämän artikkelin komentoihin. minä
PHP-sovellukset koostuvat yleensä verkkopalvelimesta, relaatiotietokantajärjestelmästä ja itse kielitulkista. Tässä opetusohjelmassa hyödynnämme
Kirjoitushetkellä MariaDB 10.1 oli MariaDB:n kehitysversio. Se perustuu MariaDB 5.5:een ja sisältää MySQL 5.6:n back-ported ominaisuuksia. Siellä
MySQL multi-master replikointi on erinomainen ominaisuus MySQL:ssä. On kuitenkin vain yksi ongelma; tavallinen monen pääkoneen replikointi ei näytä koskaan olevan a
Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.
Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.
Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.
Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.
Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…
Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.
Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.
Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.
Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.
Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja