Állítsa vissza a MySQL root jelszót Debian/Ubuntu rendszeren
Ha elfelejtette MySQL root jelszavát, visszaállíthatja azt az ebben a cikkben található lépések végrehajtásával. A folyamat meglehetősen egyszerű, és ezeken működik
Webhely vagy webalkalmazás telepítésekor a leggyakoribb webszolgáltatási megoldás egy LAMP-verem beállítása, amely Linuxból, Apache-ból, MySQL-ből és PHP-ből áll.
Ebben a cikkben megtudjuk, hogyan állíthat be egy naprakész LAMP-vermet az Apache 2.4.x, a MariaDB 10.x és a PHP 7.x legújabb stabil kiadásainak telepítésével az Ubuntu 16.04-re.
Telepítse az Apache 2.4.x legújabb stabil kiadását a következő paranccsal:
sudo apt-get install apache2 -y
A telepítés megerősítéséhez használja az alábbi parancsot:
apache2 -v
A kimenetnek hasonlónak kell lennie:
Server version: Apache/2.4.18 (Ubuntu)
Server built: 2016-07-14T12:32:26
Éles környezetben érdemes eltávolítani az alapértelmezett Ubuntu Apache üdvözlőoldalt:
sudo mv /var/www/html/index.html /var/www/html/index.html.bak
Biztonsági okokból meg kell akadályoznia, hogy az Apache a web gyökérkönyvtárában lévő fájlokat és könyvtárakat tegye közzé /var/www/html
a látogatók számára:
sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.conf.bak
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/apache2/apache2.conf
Megjegyzés: Sajátos követelményeinek megfelelően később több beállítást is testreszabhat a fájlban.
Indítsa el az Apache szolgáltatást, és indítsa el a rendszerindításkor:
sudo systemctl start apache2.service
sudo systemctl enable apache2.service
A cikk írásakor a MariaDB jelenlegi stabil kiadása 10.1
. A következő parancsokkal telepítheti a MariaDB 10.1-et Ubuntu 16.04 x64 rendszerére.
Állítsa be a rendszer apt repót:
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'
Telepítse a MariaDB-t:
sudo apt update -y
sudo apt install -y mariadb-server
A telepítési folyamat során a MariaDB csomagkonfigurációs varázsló automatikusan felugrik, és felkéri, hogy állítson be új jelszót a MariaDB root
felhasználó számára. Egyelőre csak nyomja meg a gombot Enter
minden alkalommal, amikor a varázsló felugrik, hogy kihagyja ezt a lépést, mert root
a következő MariaDB biztonsági eljárásban beállítunk egy jelszót a MariaDB felhasználó számára.
A MariaDB telepítése után megerősítheti a telepítést:
mysql -V
A kimenetnek hasonlónak kell lennie:
mysql Ver 15.1 Distrib 10.1.22-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Indítsa el a MariaDB szolgáltatást:
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
Biztosítsa a MariaDB telepítését:
sudo /usr/bin/mysql_secure_installation
Az interaktív folyamat során egyenként válaszoljon a kérdésekre az alábbiak szerint:
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
Megjegyzés: Ügyeljen arra, hogy cserélje <your-MariaDB-root-password>
ki a saját MariaDB root jelszavával.
Ilyen módon a MariaDB 10.1 biztonságosan telepítve van a rendszerére. A jövőben az alábbiak szerint állíthat be kijelölt felhasználókat és adatbázisokat webalkalmazásaihoz:
Jelentkezzen be a MySQL shellbe a következőképpen root
:
mysql -u root -p
Amikor a rendszer kéri, írja be a korábban beállított MariaDB root jelszót.
Hozzon létre egy MariaDB adatbázist webapp
, egy adatbázis-felhasználót webappuser
és az adatbázis-felhasználó jelszavát 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;
Ha szükséges, testreszabhatja a MariaDB-t a fő MariaDB konfigurációs fájl áttekintésével és szerkesztésével, amely a következő /etc/mysql/my.cnf
:
sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
sudo vi /etc/mysql/my.cnf
Ne felejtse el újraindítani a MariaDB szolgáltatást, ha bármilyen módosítást végez a fájlon:
sudo systemctl restart mariadb.service
Amikor a PHP 7.x-el foglalkozik, kérjük, olvassa el a másik Vultr cikket, amely részletesen leírja a folyamatot.
Alapértelmezés szerint az Ubuntu 16.04 UFW tűzfala inaktív. A biztonság fokozása érdekében engedélyeznie kell az UFW tűzfalat:
sudo ufw app list
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
sudo ufw enable
Ez minden. A fenti eljárások elvégzése után a LAMP-verem elkészült és futott volna az Ubuntu 16.04 rendszeren. Ezután telepítheti saját webalkalmazását a LAMP-verem alapján. Élvezd!
Ha elfelejtette MySQL root jelszavát, visszaállíthatja azt az ebben a cikkben található lépések végrehajtásával. A folyamat meglehetősen egyszerű, és ezeken működik
A következő bash szkriptet másolhatja és beillesztheti a Vultr vezérlőpult indítási szkriptterületére. Ez telepíti az összes szükséges csomagot a ru
Előfeltételek Új Vultr Ubuntu 14.04 vagy 16.04 szerverpéldány. Statikus szerver IP (ez a fő Vultr szerver IP-je). Nem root szerver felhasználó sud-val
Bevezetés Ebben az írásban részletesen végigvezeti, hogyan készíthet biztonsági másolatot több MySQL vagy MariaDB adatbázisról, amelyek ugyanazon a gépen vannak egy egyedi bash szkript segítségével.
Az Apache telepítése Először frissítse a csomagkezelőt. sudo apt-get update -y sudo apt-get upgrade -y Telepítse és indítsa el az Apache-t. sudo apt-get install apache
Valószínűleg sokan fogják használni a Vultr VPS-eiket webszerverként, jó választás az Nginx webszerverként. Ebben a témában leírom o
Bevezetés A MySQL-nek van egy nagyszerű szolgáltatása, az úgynevezett nézetek. A nézetek tárolt lekérdezések. Tekintse őket álnévnek egy egyébként hosszú lekérdezéshez. Ebben az útmutatóban
Ebben a cikkben felvázoljuk a PHP 7.x MariaDB 10.1 telepítésének folyamatát, a MariaDB 10.x sorozat legfrissebb stabil kiadását az írás időpontjában.
A MySQL a világ legnépszerűbb adatbázis-kezelő szoftvere. Nagyon fontos, hogy legyen biztonsági másolata az adatbázisról. Ez a gyakorlat lehetővé teszi
Bevezetés A LAMP egy mozaikszó, amely a Linux, az Apache, a MySQL és a PHP kifejezéseket jelenti. Ez a szoftververem a legnépszerűbb nyílt forráskódú megoldás az o beállításához
Ez az útmutató megmutatja, hogyan kell helyesen telepíteni és konfigurálni egy alternatív LAMP verem Debian 8 rendszeren NGINX, PHP Fast Process Manager, egy
A LAMP tartalmazza az Apache-t, a MySQL-t, a PHP-t és az Ubuntut. Ez az útmutató az Ubuntu 14.04-hez íródott. Első lépés: Az Apache telepítése Az Apache egy ingyenes nyílt forráskódú szoftver számunkra
Más rendszert használ? Az X-Cart egy rendkívül rugalmas, nyílt forráskódú e-kereskedelmi platform rengeteg funkcióval és integrációval. Az X-Cart forráskódja hoste
Más rendszert használ? Az X-Cart egy rendkívül rugalmas, nyílt forráskódú e-kereskedelmi platform rengeteg funkcióval és integrációval. Az X-Cart forráskódja hoste
Bevezetés A Mytop egy ingyenes konzolalapú eszköz a MySQL teljesítményének nyomon követésére. Hasonló a top segédprogramhoz, de megjeleníti a MySQL lekérdezéseket. Ész
Más rendszert használ? Az X-Cart egy rendkívül rugalmas, nyílt forráskódú e-kereskedelmi platform rengeteg funkcióval és integrációval. Az X-Cart forráskódja hoste
Ebben a cikkben elmagyarázom, hogyan hozhat létre LAMP-vermet az Ubuntu 17.04-en. Megjegyzés: A cikkben szereplő parancsokhoz sudo vagy root hozzáférésre lesz szükség. én
A PHP-alkalmazások általában egy webszerverből, egy relációs adatbázis-rendszerből és magából a nyelvi értelmezőből állnak. Ebben az oktatóanyagban hasznosak leszünk
A cikk írásakor a MariaDB 10.1 a MariaDB fejlesztői verziója. A MariaDB 5.5-ön alapul, és a MySQL 5.6-ból visszaportált szolgáltatásokat tartalmaz. Ott
A MySQL multi-master replikációja kiváló szolgáltatás a MySQL-en belül. Azonban csak egy probléma van; úgy tűnik, hogy a szabványos multi-master replikáció soha nem a
A mesterséges intelligencia nem a jövőben, hanem itt a jelenben. Ebben a blogban Olvassa el, hogyan hatott a mesterséges intelligencia alkalmazások különböző ágazatokra.
Ön is DDOS támadások áldozata, és tanácstalan a megelőzési módszereket illetően? Olvassa el ezt a cikket a kérdések megoldásához.
Talán hallottál már arról, hogy a hackerek sok pénzt keresnek, de elgondolkodtál már azon, hogyan kereshetnek ennyi pénzt? beszéljük meg.
Szeretné látni a Google forradalmi találmányait, és azt, hogy ezek a találmányok hogyan változtatták meg minden mai ember életét? Ezután olvassa el a blogot, és nézze meg a Google találmányait.
Az önvezető autók koncepciója, hogy mesterséges intelligencia segítségével kerüljenek az utakra, már egy ideje álmunk. De számos ígéret ellenére sehol sem látszanak. Olvassa el ezt a blogot, hogy többet megtudjon…
Ahogy a tudomány gyors ütemben fejlődik, átveszi erőfeszítéseink nagy részét, megnő annak a kockázata is, hogy alávetjük magunkat egy megmagyarázhatatlan szingularitásnak. Olvassa el, mit jelenthet számunkra a szingularitás.
Az adatok tárolási módjai az Adatok születése óta alakulhatnak. Ez a blog egy infografika alapján mutatja be az adattárolás fejlődését.
Olvassa el a blogot, hogy a legegyszerűbb módon ismerje meg a Big Data Architecture különböző rétegeit és azok funkcióit.
Ebben a digitálisan vezérelt világban az intelligens otthoni eszközök az élet döntő részévé váltak. Íme az intelligens otthoni eszközök néhány elképesztő előnye, hogyan teszik életünket érdemessé és egyszerűbbé.
Az Apple a közelmúltban kiadott egy kiegészítést a macOS Catalina 10.15.4-hez a problémák megoldására, de úgy tűnik, hogy a frissítés több problémát okoz, ami a Mac gépek blokkolásához vezet. További információért olvassa el ezt a cikket