MySQL

Apraksts:
Viena no populārākajām relāciju datubāzu sistēmām.
Lejupielāde:
http://dev.mysql.com/downloads/ (izvēlēties "MySQL Community Server" un pēc tam linku "Windows" un "Windows Essentials"). Lai varētu strādāt ar Javu, nepieciešams JDBC draiveris - tas ir Connector/J - sk. http://www.mysql.com/products/connector/. (Ja projektus būvē ar Maven, šo draiveri var pievienot pom.xml failam kā vienu no projekta atkarībām un Maven to savāc no Interneta, lietotājam pašam neveicot nekādas papildu darbības.)
Priekšnoteikumi:
Portam 3306 jābūt pieejamam (to var pārbaudīt ar TCPView rīku vai komandu "netstat -ao"). Ja ir definēts Windows serviss, ko sauc "MySQL", šo vecāko MySQL versiju ieteicams atinstalēt (vajadzības gadījumā migrējot datubāzes saturu), un pēc tam instalēt jaunāku versiju.
  • Atvērt mysql-essential-5.0.45-win32.msi vai tml.
  • Spiest pogas [Run], [Next], izvēlēties "Complete Installation"
  • Izlaist regjistrēšanos (Skip Sign-Up)
  • Atstāt atzīmētu "Configure the MySQL Server now" (tā ir noklusētā izvēle)
  • Spiest [Finish] - t.i. pabeigt MySQL instalāciju un sagaidīt konfigurācijas dialogu
  • Spiest [Next]
  • Izvēlēties "Detailed Configuration" (NAV noklusētā vērtība), spiest [Next]
  • Visos gadījumos izvēlēties noklusētās vērtības un spiest [Next], izņemot kodējuma uzstādīšanu. Šajā gadījumā izvēlēties "Best Support for Multilingualism" jeb UTF-8 (NAV noklusētā vērtība), un spiest [Next]
  • Atstāt noklusētās vērtības divām nākamajām izvēlēm ("Install As Windows Service" un "Launch the MySQL Server automatically), izvēlēties "Include Bin Directory in Windows PATH", spiest [Next]
  • Izvēlēties saknes paroli "root"; ierakstīt to divreiz. (Ja MySQL neizmanto tikai apmācību vajadzībām, var izvēlēties arī stiprāku paroli; java-eim demonstrācijas pieņem, ka parole ir "root"). Neaktivizēt attālināto piekļuvi (remote access) un neveidot anonīmo lietotāja kontu.
  • Spiest [Execute] un [Finish].

Kā pārbaudīt instalāciju

Atvērt DOS logu un ierakstīt tajā komandu:

mysql -u root -proot

Pārliecināties, ka atveras SQL promts, kurā var ierakstīt komandas. Piemēram,

show databases;
use test;
show tables;
use mysql;
show tables;
describe db;