Á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
Ebből a cikkből megtudhatja, hogyan állíthat be naprakész LAMP-vermet az Apache 2.4 és a MariaDB 10.3 legújabb stabil kiadásainak Ubuntu 18.04-re történő telepítésével.
Megjegyzés: Az Ubuntu 18.04 már telepítve van a PHP 7.2-vel, így csak néhány szükséges csomagot kell telepítenünk.
Először frissítse a rendszert:
apt-get update -y
apt-get upgrade -y
Ezután hozzon létre egy új felhasználót:
adduser <username>
Írjon be és írjon be egy új biztonságos jelszót ehhez a felhasználóhoz, majd állítsa be a felhasználói adatokat, vagy hagyja üresen a mezőket, és nyomja meg ENTERa gombot az alapértelmezett értékek használatához.
Felhasználó hozzáadása a sudo
csoporthoz:
usermod -aG sudo <username>
Telepítse az Apache 2.4 legújabb stabil kiadását:
sudo apt-get install apache2 -y
Használja a következő parancsot a telepítés megerősítéséhez és az Apache verziójának ellenőrzéséhez:
apache2 -v
A kimenet a következőhöz fog hasonlítani:
Server version: Apache/2.4.29 (Ubuntu)
Server built: 2018-10-03T14:41:08
É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
Először telepítse software-properties-common
, ha szükséges:
sudo apt-get install software-properties-common
Ezután importálja a gpg kulcsot:
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
Adja hozzá a rendszer apt repót:
sudo add-apt-repository 'deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main'
Frissítés alkalmas:
sudo apt update -y
Most telepítheti a MariaDB-t:
sudo apt install -y mariadb-server mariadb-client
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. Válasszon egy biztonságos jelszót, és ismételje meg a megerősítéshez.
A MariaDB telepítése után megerősítheti a telepítést:
mysql -V
A kimenet hasonló lesz a következőhöz:
mysql Ver 15.1 Distrib 10.3.10-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Indítsa el és engedélyezze 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 első felszólítás az imént beállított root jelszó megadása lesz. Ezután megkérdezi, hogy módosítani szeretné-e a jelszót. Beléphet n
és megnyomhatja a gombot ENTER, hacsak nem szeretné megváltoztatni a jelszót.
Az interaktív folyamat során csak nyomja ENTERmeg az alapértelmezett beállításokat, mivel ezek a legbiztonságosabbak.
A MariaDB 10.3 biztonságosan telepítve van a rendszerére. A jövőben kijelölt felhasználókat és adatbázisokat is beállíthat a 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
Az Apache telepítése után feltétlenül telepítse ezeket a csomagokat :
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
Alapértelmezés szerint az Ubuntu 18.04 UFW tűzfala inaktív. A biztonság fokozása érdekében engedélyeznie kell az UFW tűzfalat. Először ellenőrizze az alkalmazáslistát:
sudo ufw app list
Ezután állítsa be a szabályokat:
sudo ufw allow OpenSSH
sudo ufw allow in "Apache Full"
Végül indítsa el az ufw-t:
sudo ufw enable
Gratulálunk, most már van egy LAMP stack és fut az Ubuntu 18.04 rendszerén. Most már üzembe helyezheti saját webalkalmazását a LAMP-verem alapján.
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