Tehtävä 5: MySQL asennus ja testaus + PHPMyAdmin-asennus

Tehtävä ja laitteisto

Tehtävänä oli asentaa mysql-serveri, luoda uusi käyttäjä ja lopuksi käyttäjänä käyttää tietokantaa.

Alustana on ASUS UL-30VT-kannettava jossa on asennettu dual bootilla Windows 7 ja Xubuntu 12.04. Laitetiedot:

Prosessori: Intel Core 2 Duo U7300 @ 1.3GHz
Muisti: 4GB DDR3 1066 MHz
Levy: Kingston 96GB SSD
Näytönohjain: NVIDIA GeFroce G210M

 

19:50 Käynnistin xubuntun live-rompulta. Tämän jälkeen avasin terminaalin & aloin naputtelemaan komentoja:

setxkbmap fi – Ensin vaihdoin näppiksen suomalaiseksi.

sudo apt-get install mysql-server – Asensin mysql serverin.

mysql -u root -p – Kirjauduin sisään pääkäyttäjänä.

create user pekko@localhost identified by ‘m’; – Loin oman käyttäjäni.

grant all on test.* to pekko@localhost identified by ‘m’; – Annoin käyttäjälle oikeudet test-tietokantaan.

quit – Suljin frontendin.

mysql -u pekko -p – Kirjauduin sisään omalla käyttäjälläni.

use test; – Valitsin test-tietokannan.

create table data1(id INT AUTO_INCREMENT, text1 VARCHAR(255) NOT NULL, number1 INT, PRIMARY KEY(id)); – Loin data1-nimisen taulun.
insert into data1 values (0,’blaa’,2426); – Lisäsin sisään yhden rivin testidataa.
insert into data1 values (0,’bluu’,null); – Ja toisenkin rivin testidataa.

select * from data1; – Tarkistin kaikki taulussa olevat tiedot.

quit – Ja frontend lopuksi kiinni.

Käyttäjän luonti ja oikeuksien anto minun piti luntata mysql-sivuilta, mutta muut komennot muistinkin jo ulkoa.

 

20:12 Seuraavaksi asensin PHPMyAdminin ja koitin että se myös toimii.

sudo apt-get install phpmyadmin – Oletin että paketti olisi nimetty näin, ja olin oikeassa.

Asennuksen aikana valitsin apache-kohdan välilyönnillä. Lisäksi annoin asennusohjelman konfiguroida oman tietokantansa automaattisesti. Sillä olen käyttänyt PHPMyAdminia aiemminkin (windowsissa tosin), muistelin että se löytyy osoitteesta localhost/PHPMyAdmin. Tämä osoite ei toiminut, mutta koitin sitten localhost/phpmyadmin-osoitetta joka toimikin hyvin. Kirjauduin sisään root-käyttäjänä ja näin edessäni tutun käyttöympäristön. En kuitenkaan testannut sen toimivuutta sen enempää.

 

20:17 Sain testailut päätökseen. Tämä oli minulle hyvin helppo tehtävä, sillä minulla on aiempaa kokemusta juuri SQl-kielestä & PHPMyAdminin käytöstä.

Leave a comment