Skip to content

Latest commit

 

History

History
83 lines (48 loc) · 2.63 KB

README.md

File metadata and controls

83 lines (48 loc) · 2.63 KB

Varasto-sovellus

Tehty osana ohjelmistotuotanto projekti 1 ja 2 kursseja. Alkuperäinen versionhallinta on ollut gitlabissa,
josta projekti on kloonattu tänne talteen.

Alla myös alkuperäisen Readme-tiedoston sisältö.

Kirjastot

  • junit-jupiter-engine 5.3.1

  • junit-jupiter-params 5.4.0

  • hibernate-core 5.4.1.Final

  • mysql-connector-java 8.0.15

Palvelin

  • IP: (palvelinta ei ole enää)
  • Jenkins: (eikä jenkinsiä)
Komento Selitys
cd / root directory

MariaDB

Huom. Omilla tunnuksilla kirjaudutaan koneelle, mutta ensimmaisella kerralla tietokannan kayttajana root (demouser)

/usr/bin/mysql -u demouser -p MariaDB komentorivi / SQL kysely ikkuna / MariaDB [(none)] > (u = user, p = password)

Huom. Salasana kysytaan komennon suoritamisen jalkeen

Luo ensimmaisella kerralla itselle kayttaja

  1. CREATE USER 'demouser'@'localhost' IDENTIFIED BY 'demopassword'; Lisaa uusi kayttaja
  2. GRANT ALL PRIVILEGES ON *.* TO demouser@localhost; Lisaa kaikki kayttajaoikeudet

Huom. *.* antaa oikeudet kaikille tietokannoille MariaDB ja varasto.* vain varasto tietokantaa

  1. FLUSH PRIVILEGES; Aseta kayttooikeudet voimaan
  2. SHOW GRANTS FOR 'demouser'@'localhost'; Listaa oikeudet
  3. exit Poistu MariaDB:sta ja kirjaudu uudelleen luomallasi kayttajalla

Tietokannan kaytto (SQL komennot + ...)

SELECT User, Host, Password FROM mysql.user; Listaa kayttajatietoja (etenkin CREATE USER jalkeen)

CREATE DATABASE varasto; Tietokannan luominen

USE varasto; Siirry kayttamaan varasto tietokantaa, jonne luodaan taulut

HeidiSQL etäyhteys (koulun verkosta, vaatii putkituksen muualta)

  1. Tee itsellesi tunnus tietokantaan seuraavilla käskyillä:
    CREATE USER 'user'@'localhost' IDENTIFIED BY 'some_pass';
    GRANT ALL PRIVILEGES ON . TO 'user'@'localhost' WITH GRANT OPTION;
    CREATE USER 'user'@'%' IDENTIFIED BY 'some_pass';
    GRANT ALL PRIVILEGES ON . TO 'user'@'%' WITH GRANT OPTION;
    FLUSH PRIVILEGES;

  2. Lataa HeidiSQL osoitteesta: https://www.heidisql.com/

  3. Ota yhteys osoitteeseen 10.114.34.75 (Portti: 3306)

Asetukset (TEHTY)

/usr/bin/mysql_secure_installation Salasana ja oikeudet

sudo systemctl start mariadb.service Kaynnista MariaDB

sudo systemctl stop mariadb.service Sammuta MariaDB

sudo systemctl enable maria.service Uudelleen kaynnistamisen yhteydessa kaynnistaa automaattisesti MariaDB

Lahteet

MariaDB - https://support.rackspace.com/how-to/installing-mariadb-server-on-centos/

MARKDOWN - https://guides.github.com/features/mastering-markdown/