MySQL: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 9: Line 9:
Kõik peamised programmeerimiskeeled sisaldavad teeke MySQL andmebaaside ligipääsemiseks.
Kõik peamised programmeerimiskeeled sisaldavad teeke MySQL andmebaaside ligipääsemiseks.


== MySQL installeerimine ja konfigureerimine (Ubuntu)==
== MySQL installeerimine ja konfigureerimine (Ubuntu-server)==


===Paketti installeerimine===
Logi sisse juurkasutaja õigustega:
<pre>sudo -i</pre>


<pre>* apt-get install mysql-client
===Installeerimine===
* apt-get install mysql-server </pre>
 
<pre>apt-get install mysql-server mysql-client libmysqlclient12-dev</pre>
Võimaldab korraga installeerida kõik vajalikud paketid.
 
===Konfigureerimine===
 
Redigeeri MySQL'i konfiguratsiooni fail:
<pre>nano /etc/mysql/my.cnf</pre>
Leia "bind-address = 127.0.0.1" rida ja kommenteeri see välja. Nüüd kõik hostid on lubatud kuulatlemiseks.
 
Tee restart:
<pre>etc/init.d/mysql restart</pre>
 
Kontrolli pordi "kuulatlemist" ''netstat'' käsu abil:
<pre>netstat -tap</pre>
ja leia sarnane rida: ''tcp 0 0 *:mysql *:* LISTEN 3306/mysqld''
 
See tähendab et MySQL kuulatleb pordi 3306 (selle tähendust saab muuta konfiguratsiooni failis /etc/mysql/my.cnf).
 
Seada uus salasõna:
<pre>mysqladmin -u root password 'uus salasõna'
mysqladmin -h root@'lokaalne serverinimi' -u root -p password 'uus salasõna'</pre>
 
Ja tee restart veel üks kord:
<pre>etc/init.d/mysql restart</pre>


== Autor ==
== Autor ==

Revision as of 22:32, 18 April 2010

 in progress 

MySQL on relatsiooniline andmebaasi haldamise süsteem. Ametlikult hääldakse "mai-es-kju-el".

Platvormid ja kasutajaliidesed

MySQL toetab mitu platvorme, mille hulgas on AIX, BSDi, FreeBSD, HP-UX, i5/OS, Linux, Mac OS X, NetBSD, Novell NetWare, OpenBSD, OpenSolaris, eComStation, OS/2 Warp, QNX, IRIX, Solaris, Symbian, SunOS, SCO OpenServer, SCO UnixWare, Sanos, Tru64 ja Microsoft Windows. Eksisteerib ka MySQL'i port OpenVMS'ile.

MySQL'i kood kasutab C ja C++ programmeerimiskeelt.

Kõik peamised programmeerimiskeeled sisaldavad teeke MySQL andmebaaside ligipääsemiseks.

MySQL installeerimine ja konfigureerimine (Ubuntu-server)

Logi sisse juurkasutaja õigustega:

sudo -i

Installeerimine

apt-get install mysql-server mysql-client libmysqlclient12-dev

Võimaldab korraga installeerida kõik vajalikud paketid.

Konfigureerimine

Redigeeri MySQL'i konfiguratsiooni fail:

nano /etc/mysql/my.cnf

Leia "bind-address = 127.0.0.1" rida ja kommenteeri see välja. Nüüd kõik hostid on lubatud kuulatlemiseks.

Tee restart:

etc/init.d/mysql restart

Kontrolli pordi "kuulatlemist" netstat käsu abil:

netstat -tap

ja leia sarnane rida: tcp 0 0 *:mysql *:* LISTEN 3306/mysqld

See tähendab et MySQL kuulatleb pordi 3306 (selle tähendust saab muuta konfiguratsiooni failis /etc/mysql/my.cnf).

Seada uus salasõna:

mysqladmin -u root password 'uus salasõna'
mysqladmin -h root@'lokaalne serverinimi' -u root -p password 'uus salasõna'

Ja tee restart veel üks kord:

etc/init.d/mysql restart

Autor

Sandra Netšajeva
A21

Viited