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):

Rafinarea în MySQL - BSD - Blog - Maxim Bogolepov

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):

Rafinarea în MySQL - BSD - Blog - Maxim Bogolepov

După finalizarea instalării, vi se va cere să executați comanda mysql_upgrade (cu pavilion --datadir opțional = ) Pentru a actualiza bazele de date existente, care rulează o versiune anterioară a MySQL server (în cazul în care acest lucru este valabil pentru tine).

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!