Rafinarea în MySQL - BSD - Blog - Maxim Bogolepov
În această notă vom da un exemplu de setare MySQL server care rulează FreeBSD 8.2- arhitectura RELEASE amd64. La momentul scrierii, versiunea bazei de date a fost mysql-server-5.5.17.
Odată cu instalarea problemelor ar trebui să apară. În primul rând, trebuie să actualizați copac porturi, mergeți la directorul de instalare al MySQL-server, alegeți opțiunile de instalare corespunzătoare a face instalarea propriu-zisa.
Lista de opțiuni este mică (click pentru a mari):

Instalarea parte de server MySQL va atrage după sine instalarea automată a partea de client: MySQL-client-5.5.17. Trebuie doar să selectați opțiunea vă interesează fereastra (click pentru a mari):

După finalizarea instalării, vi se va cere să executați comanda mysql_upgrade (cu pavilion --datadir opțional =
Acum, avem nevoie pentru a aduce în rc.conf rând mysql_enable = „YES“. pentru pornirea automată MySQL server atunci când serverul este pornit.
sau pur și simplu echo 'mysql_enable = "yes"' >> /etc/rc.conf
Acum aveți nevoie, în funcție de sarcina de așteptat pe server, selectați unul dintre fișierele de configurare în / usr / local / share / mysql. și copiați-l în / var / db / mysql:
Pentru a forța MySQL pentru a scrie jurnalul, avem nevoie pentru a efectua următoarele operații. Crearea unui fișier pentru logare, atribuiți permisiunile corespunzătoare, pentru a înregistra locația în my.cnf, newsyslog configurat pentru a roti fișierul.
De asemenea, dacă doriți MySQL server de lucru pe orice interfață de rețea specială, nu la toate, completați my.cnf dumneavoastră în [mysqld] parametru secțiunea bind_address:
În momentul în care a venit pentru a începe comanda mysql-server:
Prima dată când rulați MySQL server inițializează propriul său director în / var / db / mysql. Verificați funcționarea MySQL server cu comanda:
Dacă ai același lucru, atunci totul este în ordine și serverul MySQL rulează. Dacă nu, atunci ai nevoie pentru a examina fișierul /var/db/mysql/hostname.err (nume de gazdă este a ta), pentru erori și avertismente. În cazul în care serverul se execută, atunci jurnalul ar trebui să arate ceva de genul asta:
EPER este necesar pentru a face un pas foarte important - pentru a seta parola de root pentru MySQL-server. Iată cum:
- Parametrul -u specifică utilizatorul care va autentifica (în acest caz - rădăcină);
- Parametrul -h specifică gazdă (de obicei localhost, dacă nu configurați serverul de la distanță);
- spadă înlocuiți-l cu o parola dorită (amintiți-l).
Acum, de fiecare dată de lucru cu MySQL-server, nu introduceți parola, efectuați următoarele: în directorul home / rădăcină crea .my.cnf fișier. face accesibil doar de root, iar apoi face acest fișier pentru a parolei de root mysql-server.
Nu uitați să înlocuiți peștele-spadă pe propria parolă.
Verificați performanța MySQL-server, puteți oricând cu:
Asta este tot. Mult noroc!