Praleisti ir pereiti prie pagrindinio turinio

Pranešimai

Rodomi įrašai nuo Balandžio, 2018

MySQL password resset (Ubuntu server 18.04)

1. Stop MySQL: $ sudo service mysql stop  2. Make MySQL service directory:  $ sudo mkdir /var/run/mysqld  3. Give MySQL user permission to write to the service directory:  $ sudo chown mysql: /var/run/mysqld  4. Start MySQL manually, without permission checks or networking:  $ sudo mysqld_safe --skip-grant-tables --skip-networking &  5.  Log in without a password.  $ mysql -u root mysql  6. Update the password for the root user.
 mysql> UPDATE mysql.user SET authentication_string=PASSWORD('YOURNEWPASSWORD') WHERE User='root';
 mysql> EXIT; 
7. Turn off MySQL:  $ sudo service mysql restart

HTTP pranešimo kodai

HTTP pranešimo kodus galime grupuoti sekančiai:
nuo 100 iki 200 yra vien informaciniai pranešimai;
nuo 200 iki 300 yra pranešimai, kad serveris priėmė užklausą;
nuo 200 iki 300 yra užklausos peradresavimo pranešimai;
nuo 400 iki 500 - pranešimai apie klaidas;
nuo 500 iki 600 - pranešimai apie rimtas serverio klaidas.

Vieni iš dažniausiai pasitaikančių:
100 Continue Tęsti 101 Switching Protocols Protokolų sukeitimas 201 Created Objektas sukurtas 202 Accepted Informacija priimta 203 No-Authoritive Inormation Nepatikima informacija 204 No Content Nėra turinio. Serveris įvykdė kliento užklausą HTTP protokolu, tačiau nerado jokios naujos informacijos, kurią galėtų perduoti klientui (pvz., tuo metu yra keičiamas WWW puslapis). 301 Moved Permanently Objektas visam laikui perkeltas į kitą vietą.
302 Moved Temporaly Objektas laikinai perkeltas į kitą vietą. 304 Not Modified Nepasikeitė. Paieškos sistemos dažnai perbėga per WWW svetaines ištirdamos, ar jų žinomi WWW puslapiai nėra pasikeitę. Šis k…

Kaip perkelti MySQL duomenis į kitą diską

Sustabdom mysql:
$ sudo service mysql stop

Perkeliam mysql duomenų aplanką į kitą diską:
$ sudo mv /var/lib/mysql /media/hdd/mysql
Sukuriam nuorodą į naują aplanką: $ sudo ln -s /media/hdd/mysql /var/lib/mysql
Keičiam AppArmor nustatymus: $ sudo nano /etc/apparmor.d/tunables/alias
Atvertame dokumente įterpiam sekančia eilutę: ... alias /var/lib/mysql/ -> /media/hdd/mysql/, ...
Perkraunam AppArmor: $ sudo service apparmor restart
Paleidžiam mysql: $ sudo service mysql start
Tikrinam ar mysql servizas dirba korektiskai: $ sudo service mysql status

MongoDB išdiegimas/pašalinimas

MongoDB išdiegimas/pašalinimas Kad galutinai pašalinti MongoDB iš sistemos, reikia ne tik išdiegti bet ir pašalinti duomenų bazės nustatymų failus, duomenų bazes ir žurnalus (log files).
Tam kad tai atlikti reikalingi sekantys veiksmai: 1) Uždarom MongoDB Tam, kad sustabdyti MondoDB naudojam sekančia komanda: sudo service mongod stop 2) Pašalinam MongoDB įdiegį. Tam, kad išdiegti MongoDB naudojam komandą: sudo apt-get purge mongodb-org* 3) Panaikinam MongoDB naudotas direktorijas. Panaikinam MongoDB duomnų bazes ir žurnalų direktorijas. sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb