Z góry zaznaczam, że w bazach danych nie jestem za mocny, ale postaram się Wam przedstawić (w miarę prosto) sposób
instalacji i podstawowej konfiguracji MySQL'a pod systemami z rodziny Windows.
---
1. Na pocztek musisz sobie pobrać wersję instalacyjną, odsyłam na:
www.mysql.com. W przykladzie korzystam z wersji 3.23.53 (dosyć stara). Standardowo zostanie zainstalowna w katalogu c:\mysql, ale możesz sobie ją dowolnie przenieść (ja mam w katalogu f:\mysql). Jeśli przeniosłeś program, to uruchom wiersz poleceń i wpisz:
Kod:
f:\mysql\bin\mysqld --basedir f:\programy\mysql
Teraz trzeba ustawić mysql jako usługę, czyli żeby zawsze startował z systemem i pracował w tle.
Windows 95,98, Me: należy utworzyć plik o nazwie my.ini i umieścić go w głównym katalogu Windows. Treść pliku:
Kod:
[mysqld]
basedir=f:/mysql/bin
datadir=f:/mysql/data
Oczywiście ustaw odpowiednie ścieżki ;)
Windows NT/XP/2000: uruchom wiersz poleceń i wpisz:
Kod:
cd f:\mysql\bin
mysqld-nt -install
Teraz można sprawdzić czy wszystko jest w porządku, wpisz:
Kod:
F:mysql\bin\mysqlshow
Powinny się pokazać bazy danych (automatycznie tworzą się: mysql, test). A zatem można przejść do punktu 2.
---
2. Najpierw usuń anonimowego urzytkownika, który ma dostęp do systemu bez podania hasła, nie muszę pisać, że jest to niewskazane. Wiersz poleceń:
Kod:
f:\mysql\bin\mysql
use mysql
deletle from user where User='';
Teraz utwórz hasło dla root'a, czyli Ciebie. Masz wszystkie przywileje, więc je chroń :). Wiersz poleceń:
Kod:
f:\mysql\bin\mysqladmin -u root password haslo
f:\mysql\bin\mysqladmin -u root -h nazwa komputera password haslo
Zrestartuj mysql'a:
Kod:
f:\mysql\bin\mysqladmin -u root -p reolad
Będziesz poproszony o podanie hasła, które utworzyłeś wcześniej.
---
3. Jest to podstawowa konfiguracja, należy jeszcze wiele zrobić (np. rejestrowanie użytkowników, przywileje), ale nie będę tego opisywał tutaj. W sieci można znaleźć masę porad na ten temat, magiczny link:
www.google.pl ;)
Znając mnie zrobiłem jakiś błąd :/, jak będą kłopoty to pisz na forum.