Šoreiz mēs koncentrēsimies uz ļoti interesantu tēmu, proti, kā instalēt phpMyAdmin Ubuntu 16.04 vidē. Pirms sākat izpētīt šīs interesantas iespējas, nedaudz parunāsim par to, kas ir phpMyAdmin, lai būtu skaidrs priekšstats par to, ko mēs instalēsim.
phpMyAdmin ir bezmaksas programmatūras utilīta php valodā, kas ļaus mums administrēt un pārvaldīt SQL izmantojot internetu, un šis rīks ir saderīgs ar tādām valodām kā MariaDB un MySQL. phpMyAdmin var lejupielādēt no šīs saites.
PhpMyDmin galvenās iezīmes
- Datu importēšana no CSV un SQL.
- Intuitīvs interfeiss.
- Tas ļauj eksportēt datus dažādos formātos, piemēram, CSV, SQL, XML, PDF, ISO utt.
- Ļauj pārvaldīt dažādus serverus.
- Tā atbalsta lielāko daļu MySQL funkciju, piemēram, datu bāzu meklēšanu un dzēšanu, tabulu meklēšanu, datu bāzu modificēšanu, MySQL lietotāju kontu administrēšanu un pārvaldību.
- Jūs varat meklēt un meklēt datu bāzēs visā pasaulē.
Kā redzam ar phpMyAdmin, mums ir daudz pārvaldības iespēju. Pirms sākat mūsu instalēšanas procesu ir svarīgi, lai MySQL vai MariaDB jau būtu instalēts mūsu Ubuntu 16Gadījumā, ja tā nav, mēs paskaidrosim, kā to izdarīt.
Mēs instalēsim LAMP lomas (Linux, Apache, MySQL vai MariaDB un PHP) Ubuntu 16 serverī, šim nolūkam instalēšanas laikā mēs izvēlēsimies opciju LAMP Server
Un mēs turpinām procesu. Kad sesija ir pieteicusies, mēs turpināsim instalēt MySQL, izmantojot šādu komandu:
sudo apt-get install mysql-server
Šajā punktā mēs ievadām burtu S (jā) lai sāktu nepieciešamo pakotņu lejupielādes un instalēšanas procesu. Drošības apsvērumu dēļ sistēma tas lūgs mums ievadīt root lietotāja paroli no MySQL, mēs to ievadām un noklikšķiniet uz Labi.
Sistēma lūgs mums vēlreiz ievadīt paroli Lai turpinātu instalēšanas procesu, atcerieties, ka MySQL saknes lietotājam ir administratora privilēģijas, un mums ir jāpārliecinās, ka tā ir spēcīga un droša parole.
Kad visas paketes ir lejupielādētas un instalētas, mēs varam palaist drošības komandu kas ļauj mums izdzēst bīstamās noklusējuma vērtības un izveidot drošāku vidi, ja mēs vēlamies, lai mēs varētu ievadīt komandu:
sudo mysql_secure_installation
Šajā punktā mums jāievada parole, kuru mēs noteicām MySQL instalēšanas laikā. Pareizi ievadot paroli, tiks parādīts šāds logs:
Šī opcija ļauj mums apstiprināt paroles, lai šajā gadījumā iegūtu labāku drošību mūsu sistēmā mēs ievadām burtu y (jā), mēs redzam, ka tiek parādīts šāds:
Šajā vērtību sērijā mēs varam noteikt mūsu paroļu drošības līmeni, kas ir:
- Nulles vērtība (0): Atbalsta 8 rakstzīmju garumu
- Pirmā vērtība (1): Atbalsta 8 rakstzīmju garumu, ieskaitot ciparus, mazos burtus un īpašās rakstzīmes.
- Otrā vērtība (2): Atbalsta 8 rakstzīmju garumu, ieskaitot ciparus, mazos burtus, īpašās rakstzīmes un vārdnīcas failus, kas palielina tā drošību.
Mūsu gadījumā mēs izvēlamies nulli (0). Mēs nospiežam Enter un nākamajā logā sistēma mums jautā, vai mēs vēlamies mainīt MySQL saknes lietotāja paroli, mūsu piemērā mēs to nedarīsim.
Nākamajā logā mums tiks jautāts, vai vēlamies atspējot anonīmus lietotājus, tas ir, vai ikviens var iekļūt sistēmā un veikt izmaiņas, šī opcija atspējo attālo piekļuvi un izveido jaunus noteikumus, šajā gadījumā drošības apsvērumu dēļ mēs ievadīsim burtu y (jā).
Mēs redzam, ka parametri ir pareizi iestatīti:
Līdz šim mēs varam redzēt, kā instalēt MySQL mūsu Ubuntu 16. Iespējams, ka mums jau ir viss instalēts un mēs vēlamies pievienot LAMP funkcijas mūsu mašīnā šim nolūkam mēs vienkārši izpildīsim (saknes režīmā) šādu komandu:
UzdevumsIzmantojot uzdevumu komandu, kas tiek izpildīta no termināļa, mēs varam redzēt papildu instalēšanas iespējas, kas mums ir mūsu Ubuntu 16.
Vienkārši mums jāpāriet uz LAMP serveri, izvēlieties to ar atstarpes taustiņu un Labi, lai sāktu pakotņu instalēšanu. Kad mūsu Ubuntu 16 mašīnā būs MySQL, mēs sāksim phpMyAdmin instalēšanas procesu, tāpēc mēs izpildīsim šādas komandas:
sudo apt-get update sudo apt-get instalēt phpmyadmin php-mbstring php-gettext
Tā kā ir instalēts phpMyAdmin radīsies virkne jautājumu, uz kuriem mums jāatbild lai pareizi konfigurētu mūsu phpMyAdmin. Parādītajā logā mums jāizvēlas apache2, izmantojot atstarpes taustiņu, jo mēs redzam, ka tas ir iezīmēts, bet nav atlasīts.
Mēs noklikšķinām uz Labi, un nākamais parādītais logs būs pakete phpMyAdmin, kurā būs datu bāze (dbconfig-common). Mēs pieņemam noklusējuma opciju. Tad Mēs izvēlamies paroli phpMyAdmin saknes lietotājam, ievadiet paroli un noklikšķiniet uz Labi.
Mēs apstiprinām paroli un tādā veidā būsim pabeiguši phpMyAdmin instalēšanu. Veiktais process tiek saglabāts ceļā / etc / apache2 / conf-enabled /. Tad mums ir jāiespējo PHP paplašinājumi mcrypt un mbstring, šim nolūkam mēs ievadīsim šādas komandas:
sudo phpenmod mcrypt sudo phpenmod mbstringMēs turpinām restartējiet apache izmantojot komandu:
sudo systemctl restartējiet apache2Mēs gatavojamies piekļūt phpMyAdmin platformai ievadot mūsu pārlūkprogrammā šādu sintaksi:
http: // IP_address/phpmyadmin, mūsu gadījumā tas būtu http://192.168.0.107/phpmyadmin/. Ievadot šo adresi, mēs redzēsim, ka tiek parādīts šāds logs:
Kā mēs tur redzam mēs varam izvēlēties valodu ar ko ieiet un mums ir jāsniedz saknes lietotāja akreditācijas dati izveidots MySQL instalēšanas procesā. Mēs noklikšķinām uz Turpināt un tiks parādīts šāds logs, kurā mēs atradīsim dažādas phpMyAdmin alternatīvas.
PALIELINĀT
[color = # a9a9a9] Noklikšķiniet uz attēla, lai to palielinātu [/ color]
Šajā logā, kā redzam, mēs atrodam visu informāciju, kas saistīta ar mūsu datu bāzes serveriem, tīmekļa serveriem un phpMyAdmin.
Izvēlnē atrodam šādas iespējas:
Datu bāzes
Mēs atrodam izveidotās datu bāzes, to salīdzinājumu un no šīs iespējas varam izveidot jaunas datu bāzes.
PALIELINĀT
[color = rgb (169,169,169)] Noklikšķiniet uz attēla, lai to palielinātu [/ color]
SQL
Šī opcija ļauj mums izpildīt vaicājumu mūsu servera SQL datu bāzē.
PALIELINĀT
[color = rgb (169,169,169)] Noklikšķiniet uz attēla, lai to palielinātu [/ color]
Faktiskais stāvoklis
Tas sniedz mums reāllaika informāciju no MySQL servera.
PALIELINĀT
[color = rgb (169,169,169)] Noklikšķiniet uz attēla, lai to palielinātu [/ color]
Lietotāja konts
Izmantojot šo opciju, mēs varam pārvaldīt visus mūsu datu bāzes aktīvos lietotājus, kā arī izveidot un dzēst lietotājus.
PALIELINĀT
[color = rgb (169,169,169)] Noklikšķiniet uz attēla, lai to palielinātu [/ color]
Lai eksportētu
Tas ļauj mums eksportēt datu bāzes serveru veidnes dažādos formātos.
PALIELINĀT
[color = rgb (169,169,169)] Noklikšķiniet uz attēla, lai to palielinātu [/ color]
importēt
Izmantojot šo opciju, mēs varam importēt pilnu vai daļēju failu.
PALIELINĀT
[color = rgb (169,169,169)] Noklikšķiniet uz attēla, lai to palielinātu [/ color]
Iestatīšana
Izmantojot šo opciju, mēs varam konfigurēt mūsu SQL datu bāzes parametrus.
PALIELINĀT
[color = rgb (169,169,169)] Noklikšķiniet uz attēla, lai to palielinātu [/ color]
Replikācija
Izmantojot šo opciju, mēs varam konfigurēt savu serveri atkārtot vai nu kā galveno, vai vergu.
Tālāk mums ir nodrošināt lielāku mūsu phpMyAdmin platformas drošību jo, kā mēs redzam, piekļuve ir ļoti vienkārša un tā ir pakļauta nepārtrauktiem uzbrukumiem, kas var mainīt pareizu phpMyAdmin darbību.
Lai aizsargātu mūsu phpMyAdmin gadījumus, mēs veiksim šādu procesu.
Vispirms mēs ejam uz ļauj izmantot .htaccess failu kas mums nodrošina lielāku drošību, ievadot lietojumprogrammu, jo īpaši autorizācijas un autentifikācijas līmenī. Lai piekļūtu failam, mēs piekļūstam šādam ceļam:
sudo nano /etc/apache2/conf-available/phpmyadmin.conf
Mums jāievada sava parole, tiks parādīts šāds:
Pievienosim grupai šādu tekstu:
AllowOverride All
Mēs saglabājam izmaiņas, izmantojot kombināciju
CTRL + O
Un mēs aizveram redaktoru, izmantojot:
CTRL + X
Mums vajadzētu restartējiet apache Lai izmaiņas tiktu apstrādātas, mēs izmantosim komandu:
sudo systemctl restartējiet apache2Tagad mēs turpināsim izveidojiet mūsu .htaccess failu, tas jau ir iespējots, mēs ievadīsim šādu komandu:
sudo nano /usr/share/phpmyadmin/.htaccessKad redzam, ka fails ir tukšs, mums jāievada šāda informācija:
AuthType Basic AuthName "Ierobežotie faili" AuthUserFile /etc/phpmyadmin/.htpasswd Pieprasīt derīgu lietotāju
Šīs rindas ļauj veikt tālāk norādītās darbības
AuthType BasicIdentificējiet īstenojamās autentifikācijas veidu, ar to mēs varam ieviest piekļuvi ar paroli.
AuthNameŠī opcija izveido ziņojumu, kas tiek parādīts dialoglodziņā, kad pieteikšanās ir pareiza, šai opcijai jābūt vispārīgai, lai neatļauti lietotāji nevarētu iegūt nekādu informāciju.
AuthUserFileŠī opcija nosaka vietu, kur tiks saglabāts lietotāja paroles fails. Šai opcijai jāatrodas citā vietā nekā direktorijos, kur dati tiks apstrādāti.
Pieprasīt derīgu lietotājuŠī opcija norāda, ka datu bāzei varēs piekļūt tikai pilnvaroti lietotāji.
Mēs turpinām saglabāt izmaiņas un aizveriet redaktoru, izmantojot iepriekš redzamo taustiņu kombināciju. Tad mēs ejam uz izveidot .htpasswd failu autentifikācijas problēmām, šim nolūkam mums ir jāinstalē papildu pakotne, tāpēc mēs ievadīsim šādu komandu:
sudo apt-get install apache2-utils
Tādējādi būs pieejams .htpasswd fails. Paroles faila saglabāšanai mēs varam izvēlēties šādu ceļu: /etc/phpmyadmin/.htpasswd, mēs izveidosim šo failu, izpildot šādu komandu:
sudo htpasswd -c /etc/phpmyadmin/.htpasswd lietotājvārdsPiezīmeLietotājvārdu izvēlamies mēs
Gribēšanas gadījumā pievienot papildu lietotāju Mums jāizpilda komanda, ja -c nav šāds:
sudo htpasswd /etc/phpmyadmin/.htpasswd papildu lietotājsTagad, ja mēs atgriezīsimies savā pārlūkprogrammā un ievadīsim adresi: http://192.168.0.107/phpmyadmin (jums jāmaina IP uz savu), mēs redzēsim, ka tiek parādīta jauna drošības opcija, mums jāievada lietotājvārds un parole kuru mēs iepriekš izveidojām ar komandu sudo htpasswd -c /etc/phpmyadmin/.htpasswd lietotājvārds.
Kad noklikšķināsim uz Access, mēs varēsim redzēt mūsu phpMyAdmin platformu parastajā veidā. Kā mēs redzam šādā veidā, mēs varam iegūt vēl augstāku mūsu datu bāzes drošības līmeni.