Telepítsd a mysql-t és a phpmyadmin -ot mac os x -re, eszközökre, makegood-ra

Sok lehetőség van a MySQL telepítésére Mac OS X rendszerre, a szabványos telepítést inkább a disztribúciótól preferálom, a MySQL telepítésének egyik módszerével, számos kérdésre lehet ügyelni. Ezenkívül fontolja meg a phpMyAdmin webes felület telepítését a MySQL adatbázisok és az mcrypt modul kezelésére.

Rendszerkövetelmények: Mac OS X 10.6.6 és MySQL 5.5.8. Az 5.5 alatti MySQL verzióban a beállítási panel (MySQL.prefPane) nem működik.

Letöltheti MySQL for Mac OS X a hivatalos honlapon. Tovább a letöltési oldalon, a bal oldali menüben kattints a linkre MySQL Community Server és a legördülő listából válassza ki a platform Mac OS X keresünk kompatibilis változata az operációs rendszer és a letöltéseket. Fel kell szerelni a képre, és sorrendben az elvi MySQL csomag MySQLStartupItem.pkg (indítás) és MySQL.prefPane (beállítások panel lehetővé teszi, hogy start / stop a szerver, és add meg az indítási). A telepítés triviális ahhoz, hogy elfogadja a licencszerződést, és kövesse az utasításokat.

Kezdetben meg kell nevezned azt a mappát, amelybe a MySQL telepítve van. A rejtett könyvtárban /usr/local/mysql-5.5.8-osx10.6-x86_64 található. ha a MySQL már telepítve van a rendszeren, a régi mappát törölni vagy átnevezni:

sudo mv /usr/local/mysql-5.5.8-osx10.6-x86_64 / usr / local / mysql

A MySQL kiszolgáló elindításához és leállításához használhatja a következő parancsokat:

sudo / Library / StartupItems / MySQLCOM / MySQLCOM indítása
sudo / Library / StartupItems / MySQLCOM / MySQLCOM megáll

Ha most megpróbálja elindítani a MySQL kiszolgálót, hibaüzenet jelenik meg:

MySQL szerver konfiguráció

Hozzon létre egy MySQL konfigurációs fájlt /etc/my.cnf (nem jön létre automatikusan):

sudo touch /etc/my.cnf
sudo nano /etc/my.cnf

és adja hozzá a következő sorokat:

A mysql.sock fájl a / tmp könyvtárban tárolódik. automatikusan létrejön a MySQL kiszolgáló elindításakor, ezért a _mysql felhasználónak olvasnia és írnia kell a / tmp:

sudo chown _mysql: személyzet / tmp

A MySQL kiszolgáló elindításához menjen a Rendszerbeállítások> MySQL> Start MySQL Server vagy a parancssorba, amint fent említettük.

A parancssori kapcsolaton keresztül a MySQL-hez való kényelem érdekében adja hozzá a path / usr / local / mysql / bin / fájlt a PATH környezeti változóhoz. A parancssorban kövesse az alábbi utasításokat:

Mentse és indítsa újra a terminált. Most használhatja a mysqladmin (adminisztráció) és a mysql (adatbázisok kezelése) parancsokat.

A kiszolgáló egészségének ellenőrzéséhez adja meg a mysql parancssort. ha az összes utasítás igaz, meg fogjuk jelenni a MySQL promptot:

A kiszolgáló beállítása befejeződött. Ha vékonyabb konfigurációra van szüksége, használhatja a / usr / local / mysql / support-files mappában található konfigurációs fájlokat.

A rendszer újraindítása után a következő figyelmeztetés jelenik meg:

Telepítsd a mysql-t és a phpmyadmin -ot mac os x -re, eszközökre, makegood-ra

A figyelmeztetés akkor jelenik meg, ha a beállítások a kiszolgáló automatikus feltöltését jelzik a rendszer indításakor, ellenőrizheti a következőket:

sudo nano / etc / hostconfig

Az MYSQLCOM = -YES- értékkel rendelkező sort keressük, és MYSQLCOM = -NO- változón változtatjuk. ha az automatikus feltöltés nem szükséges (ugyanez a beállítási panelen keresztül is elvégezhető).

Ha a MySQL kiszolgálónak önműködően kell elindítania a figyelmeztetést, el kell rejtenie a következő parancsot:

sudo chown -R gyökér: kerék / Könyvtár / StartupItems / MySQLCOM

A részletesebb telepítéssel elolvashatja a ReadMe.txt fájlt, amely a MySQL telepítési képen található.

Tegye úgy, hogy a felhasználó gyökere csatlakozzon a kiszolgálóhoz, csak a jelszó megadásával:

mysqladmin -u root jelszó 'your_password'

A MySQL-hez való kapcsolódás tesztelése

Ha a rendszer már csatlakozik és konfigurálva PHP Apache, akkor ellenőrizzük a műveletet MySQL, de először akkor lehet, hogy kisebb változtatásokat kell végezni a PHP konfigurációt, és adja meg a fájl elérési útját a mysql.sock mysql.default_socket paramétert. Ezt egy szimbolikus hivatkozással teheti meg: menjen a parancssorba, és írja be a következő parancsot:

sudo mkdir / var / mysql
sudo ln -s /tmp/mysql.sock/var/mysql/mysql.sock

Egy egyszerű PHP szkript a MySQL-hez való kapcsolódás teszteléséhez:

A phpMyAdmin telepítése és konfigurálása

A MySQL adatbázisok egyszerű kezeléséhez telepítse a phpMyAdmin webes felületet.

Először konfigurálni kell az Apache webszervert és a PHP-t (lásd Az Apache webszerver és a PHP telepítése Mac OS X rendszeren).

Menjen a hivatalos phpMyAdmin weboldalra, és töltse le a legújabb stabil változatot. Csomagolja ki az archívumot, és nevezze át a phpMyAdmin mappáját. A könyvtárat a webhelyekhez, például a / Users / andrey / Sites / phpMyAdmin / könyvtárba költözünk.

A phpMyAdmin gyökérkönyvtárában hozza létre a config.inc.php konfigurációs fájlt, és tegye be a következő sorokat:

Nem sikerült betölteni az mcrypt kiterjesztést. Kérjük, ellenőrizze a PHP konfigurációját.

Az mcrypt modul telepítése

Megjegyzés: az mcrypt modul telepítéséhez Xcode szükséges.

Miközben a főkönyvtárban létrehoz egy ideiglenes ideiglenes könyvtárat (vigyázzon a könyvtárak nevére és helyére), és menjen hozzá:

Töltse le és csomagolja ki a libmcrypt könyvtárat:

tar xzf libmcrypt-2.5.8.tar.gz

Menjen a libmcrypt-2.5.8 könyvtárba:

A következő parancsokat hajtjuk végre:

MACOSX_DEPLOYMENT_TARGET = 10,6 CFLAGS = "-arch x86_64 -g -Os -pipe -no-CPP-precomp" CCFLAGS = "-arch x86_64 -g -Os -pipe" CXXFLAGS = "-arch x86_64 -g -Os -pipe" LDFLAGS = "-arch x86_64 -bind_at_load" ./configure --disable-függőség követés

csinál
sudo make install

Visszatérünk a tempótól:

Most letöltjük a PHP-t a forrásokból, csomagoljuk ki és konfiguráljuk a PHP-t, menjünk a parancssorba, és hajtsa végre a következő utasításokat:

tar xjf php-5.3.3.tar.bz2

MACOSX_DEPLOYMENT_TARGET = 10,6 CFLAGS = "-arch x86_64 -g -Os -pipe -no-CPP-precomp" CCFLAGS = "-arch x86_64 -g -Os -pipe" CXXFLAGS = "-arch x86_64 -g -Os -pipe" LDFLAGS = "-arch x86_64 -bind_at_load" ./configure

csinál
sudo make install

Most meg kell keresned a PHP konfigurációs fájlt, és meg kell említened az új modulról:

sudo nano /etc/php.ini

Indítsa újra az Apache webszervert.

Megpróbálta megtenni, amint ezt a bejegyzést írta, és szeretné hozzáadni egy kis mulasztást, amely maga is megbotlott:

>> és adja hozzá a következő sort:
>>
>> basedir = / usr / local / mysql

Mielőtt elindulna a "baseir = / usr / local / mysql" függvény, add [mysqld], ha nincs ilyen irányelv. Ellenkező esetben ezt a változót nem fogják újra definiálni.

Egyetértek azzal, hogy még több direktívát adhatsz hozzá, de aztán megpróbáltam törölni minden felesleges és a még mindig működő MySQL-t, nem volt időm tesztelni egy tiszta gépen.

Mindent megtett, amit írt, az mcrypt nem működött. Meg tudja mondani, mi lehet a fogás?

És a phpMyAdmin nem fogad el orosz karaktereket, megjeleníti a kérdőjeleket (.). bár a menü az orosz ..
Lehetséges ez, mert nincs működő mcrypt?

Max, mcrypt az adott kézikönyvet kell elhelyezni, ez nem befolyásolja a phpMyAdmin munkáját, próbálja meg a Sequel Pro-t. sokkal kényelmesebb, mint a phpMyAdmin.

Köszönöm, megpróbálom ... de még mindig szeretnék foglalkozni a phpmyadminnal, hogyan lehet működni az orosz szimbólumokkal?

Tedd Sequel Pro, mint a fájlokat, de a lényeg, a standard kódolás kérdések helyett az orosz karakterek, hogy megváltozott a kódolást utf8-unicode, a folytatás Pro jó volt, de ha meghúzzák a böngésző, majd ismét kérdőjelek ... ((

Minden, megértett, ATP.
A cikk az út kiváló

nenad, hogy válaszoljon plz)))
Mi az mcrypt? és mi a Sequel Pro?

Mindent megtettem az utasítások szerint, csak a kiszolgáló nem indul el és írja a hibát: "A rossz CPU típus a végrehajthatóban". Hogy legyenek? Talán letöltöttem a kiszolgáló rossz verzióját?

Telepített verzió 5.5.

"Felszereljük a képet és telepítjük a fő MySQL csomagot, a MySQLStartupItem.pkg (autoload) és a MySQL.prefPane (panelek"

Mondja meg a félig tanulóknak, hol kapják meg ezeket a csomagokat. A letöltés után kaptam az archívumot, felvetettem, sok könyvtárat készítettem .......

ha lehetséges részletesebben ...

Nagyon köszönöm! Letöltött, telepítve.

srácok, mert a kódolással megérteni. már sok a változás, és még akkor is, amikor az adatbázis a phpmyadmin az oldalra kapcsolódik az összes karaktert kérdéseket jelenik meg. mondja meg az optimális kódolást.

Kapcsolódó cikkek