Praleisti ir pereiti prie pagrindinio turinio

Pranešimai

Rodomi įrašai nuo Kovo, 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

MySQL klasterio (MySQL cluster) diegimas

Įžanga MySQL klasteris yra programinės įrangos technologija, užtikrinanti didelį duomenų prieinamumą ir pralaidumą. Yra nemažai sukurtų technologijų dideliems duomenų pralaidumams sukurti (pvz. Galera Cluster). Žymiai spartiems duomenų pralaidumams naudojama 'Sharding' technologija. Čia aptarsime tik klasterio diegimą, nesigilinsim į optimizavimo dalykus. Todėl mums pakaks trijų virtualių mašinų (paprastai dėl didesnio našumo naudojama ne mažiau kaip keturios mašinos - serveriai). Būtinos sąlygos Mums prireiks trijų virtualių mašinų: viena MySQL klasterio valdymui ir dvi duomenų saugojimui. Taigi pasinaudojant VBox arba VMware pasiruošiam tris virtualias mašinas sekančių charakteristikų:

Operacinė sistema - Ubuntu Server 16.04.41GB RAM8GB HDD1 CPUĮgalintas vietinis tinklas MySQL klasteris naudoja ne mažai operatyviosios atminties todėl kiekviena virtuali mašina turėtų turėti ne mažiau kaip 1GB atminties.
Vietinis tinklas su virtualiomis mašinomis turėtų atrodyti sekančiai:

192.…

MongoDB duomenų importavimas ir eksportavimas

JSON arba CSV formatu parengtų duomenų importavimas:
$ mongoimport -d duomenuBaze -c kolekcijosPavadinimas --type CSV --file failas.csv --headerline --username vardas --password slaptazodis --authenticationDatabase admin

$ mongoimport -d duomenuBaze -c kolekcijosPavadinimas --type JSON --file failas.json --username vardas --password slaptazodis --authenticationDatabase admin

JSON formatu parengtų duomenų eksportavimas: $ mongoexport --db duomenuBaze --collection kolekcijosPavadinimas --out failas.json --username vardas --password slaptazodis --authenticationDatabase admin