Script-uri pentru a crea baze Sams - mysql - Blog - Maxim Bogolepov
Pe un server care rulează FreeBSD 8.2- arhitectura RELEASE amd64. lucrul cu baze de date MySQL-server-5.5.15. a devenit necesar să se stabilească și să lucreze la Sams - SQUID cont de sistem de management. La momentul scrierii versiunii sale de Sams-1.0.5. Cu toate acestea, versiunea MySQL, deja instalat pe server este diferită de cea indicată în cerințele de instalare pentru Sams. Acest lucru a determinat unele dificultăți. Despre ei - mai mult ...
Instalația se sams în cauza probleme FreeBSD nu ar trebui să fie.
![Script-uri pentru a crea baze de date în Sams - mysql - Blog - Maxim Bogolepov (MySQL confirmați că doriți) Script-uri pentru a crea baze Sams - mysql - Blog - Maxim Bogolepov](https://webp.images-on-off.com/27/776/434x277_w1x4swr1wyhgc3cg75pq.webp)
Apoi, asambla și instala portul. Dar nu face curat - curat după instalare!
Rămâne pentru noi să facem linia în sams_enable rc.conf = „DA“
Deci, dacă doriți să utilizați INTARZIERE _POOLS. el trebuie să includă calmar lor de sprijin, recompilarea portul cu următoarea opțiune:
![Script-uri pentru a crea baze de date în Sams - mysql - Blog - Maxim Bogolepov (MySQL confirmați că doriți) Script-uri pentru a crea baze Sams - mysql - Blog - Maxim Bogolepov](https://webp.images-on-off.com/27/776/434x275_kk1d1s07vv3ggthtrp9u.webp)
Veți avea nevoie, de asemenea, pentru a face în fișierul de configurare a serverului dvs. de web httpd.conf apache22 (în cazul meu), ceva de genul următoarele linii:
Să ne întoarcem la sfârșitul instalării Sams. Noi trebuie să fie în directorul de portul său / usr / porturi / www / Sams. Acum, dacă doriți să instalați baza de date MySQL pentru Sams numit squidctrl, trebuie să copiați fișierul de configurare Sams de distribuție în propria dvs. și să-l facă o setare de configurare echipă. Ie procedați în felul următor:
Urmați expertul pentru a configura Sams. Va trebui să specificați locația unui MySQL rulează, parola mysql de root pentru a confirma dorința de a crea un Sams utilizator în MySQL, el cere parola, confirmați intenția de a crea baza de date MySQL squidctrl și confirmați intenția de a introduce aceste setări pentru a sams.conf fișierul de configurare.
A fost apoi, în etapa de creare a bazei Sams - squidctrl în eroare MySQL a apărut:
În ciuda erorii, fișierul va apărea în sams.conf înregistra setările specificate în timpul configurării. În ea veți găsi despre acest lucru:
Dar squidctrl bază de date și squidlog în MySQL nu este creat. Am încercat să pornească manual script-ul Sams pentru a crea aceste baze, dar a primit aceeași eroare.
După cum se poate observa din eroarea (este aceeași cu cea obținută atunci când face ușor de configurare), sintaxa incorecte specificate într-un script pentru a fi utilizat cu această versiune MySQL (MySQL-server-5.5.15).
Pentru a efectua aceste script-uri, trebuie să le schimbați manual TYPE = MyISAM pe motor = MyISAM. Apoi, re-rula aceste script-uri și au lucrat deja fără erori. Pentru cei care sunt prea leneși pentru a schimba, propunem ca revizuite de lucru script-uri de download pentru a crea baza de date în MySQL, necesare pentru Sams.
Apoi, verificați crearea acestor baze de date:
Dacă totul merge bine, puteți rula Sams comandă: /usr/local/etc/rc.d/sams începe. Și a verifica afară lucrarea sa:
Vă reamintesc că, atunci când accesați Sams panoul de web nu vedeți tipul de eroare:
urmați pașii din acest articol.
Doar repara scriptul php într-un fișier așa cum este descris în acest articol. înlocuind FreeBSD comandă inexistentă mai potrivite - top.