Telepítése és frissítése mysql freebsd
Telepítése és frissítése mysql a FreeBSD
Az adósság munkavégzése Nemrég gyakran valamit telepíteni és konfigurálni UNIX szerverek. Én több használt „windose”, ahol csak be kell kattintani a kívánt gombokat, így a UNIX-szerű operációs rendszer, akár olyan egyszerű feladat, mint egy frissítést vagy telepíteni MySQL, nekem úgy tűnik, valami furcsa és bonyolult. Freebsd. azok számára, akik nem tudják, egy operációs rendszer, amely a UNIX. Ez a Linux operációs rendszer van a szerver. Ugyanakkor van egy szerver, és a helyén egy ilyen nagy áruház az alkatrészek, amelyek az adatbázis 50GB. Számos táblák az adatbázisban csak őrült méretben akár 150 millió. Records. Természetesen bizonyos esetekben a minta dolgozott elég lassan, különösen, ha ez alapján számos kritérium. Pro rekord sorok Ezekben a táblázatokban, én általában csendben, vagy inkább a rögzítési sebesség ... Mindegy, valami elkalandoztam.
Röviden ez volt ilyen technológia, asztali elválasztó (ebből írok majd később), amely felgyorsítja a munkát nagy asztal, tíz alkalommal. De a tény az, hogy rendelkezésre áll a mysql verzió óta 5.1 és 5.08 a szerveren, és hogy kellett frissíteni. A Windows, könnyen eltávolítható, letölt egy új készlet. De FreeBSD tetején valahogy nem egyértelmű, mert csak kézzel shell konzolt, és hogyan rajta, hogy minden frissítés vagy telepíteni ismeretlen.
És mint mindig, minden nagyon egyszerű. A FreeBSD van ún portok (/ urs / portok). gyűjteménye programok, amelyek szerelésre kész. Kiderült, hogy a MySQL 5.1, az északi már készen áll a telepítésre a legtöbb ilyen port. Van egy mappa / usr / ports / adatbázisok / mysql51-szerver.
Frissítés mysql önmagában nem nyújt, ezért először el kell távolítania a régi verziót, majd telepíti az újat. Az első lépés az, hogy egy biztonsági másolatot az adatbázisról. Azaz másolni a mappát a / var / db / mysql. csak abban az esetben. Ezután távolítsa el a régi izom:
cd / usr / ports / adatbázisok / mysql50-server /
Márka deinstall
cd / usr / ports / adatbázisok / mysql50 kliens /
Márka deinstall
És valóban folytassa Az új verzió telepítése
cd / usr / ports / adatbázisok / mysql51-server /
make install clean
Miután az új verzió telepítése, meg kell futtatni mysql utilitku / usr / local / bin / mysql_fix_privilege_tables. hogy megtette a szükséges változtatásokat a szerkezet a táblázatokban.
Új verziója MySQL telepítve, de a php lehet probléma a kapcsolatot. Annak elkerülése érdekében mindenképpen szükség van erre csak újjáépíteni bővítményeket php, amelyek segítségével kapcsolódni a MySQL
cd / usr / ports / adatbázisok / php5-mysql
Márka deinstall
make install clean
Ha ön használ mysqli, vagy egy másik változata a php, használja a megfelelő mappát, hanem a php5-mysql. Általában azt javasoljuk, hogy nézd, hogy van a / usr / ports, megtalálja a sok hasznos információt.