MySQL: Difference between revisions
No edit summary |
No edit summary |
||
Line 45: | Line 45: | ||
==Viited== | ==Viited== | ||
[http://www.howtogeek.com/tag/linux/#mysql] | |||
[http://www.yolinux.com/TUTORIALS/LinuxTutorialMySQL.html] | |||
==Allikad== | ==Allikad== | ||
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]] | [[Category:Operatsioonisüsteemide administreerimine ja sidumine]] |
Revision as of 21:42, 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