FreeBSD + MySQL

Fórumok

FreeBSD + MySQL

Hozzászólások

Hát nekem is kellene az a MySQL... Apache és PHP már gyönyörűen fut forrásból telepítve, viszont ez a mysql nem akar... Telepítettem már forrásból meg portsból is, de nem akart... Mégis hogyan kell elindítani??? Elvileg daemonként betöltődik valami readme szerint, de nem teljesen úgy néz ki...

Szóval hol keressem az indítófájljait? :roll:

tedd bele az /etc/rc.conf-ba ezt:

mysql_enable="YES"
mysql_args="--skip-grant-tables"

enélkül nem fog menni, alapvető......

ezután

/usr/local/etc/rc.d/mysql-start.sh restart

utánna lépj be mysql-el és állítsd be a jogosultságokat, majd vedd ki az /etc/rc.conf-ból a mysl_args="--skip-grant-tables" sort, ezután szintén add ki a

/usr/local/etc/rc.d/mysql-start.sh restart

és láss csodát megy a mysql szerver, elvileg......:)

tedd bele az /etc/rc.conf-ba ezt:

mysql_enable="YES"
mysql_args="--skip-grant-tables"

enélkül nem fog menni, alapvető......

ezután

/usr/local/etc/rc.d/mysql-start.sh restart

utánna lépj be mysql-el és állítsd be a jogosultságokat, majd vedd ki az /etc/rc.conf-ból a mysl_args="--skip-grant-tables" sort, ezután szintén add ki a

/usr/local/etc/rc.d/mysql-start.sh restart

és láss csodát megy a mysql szerver, elvileg......:)

Hogy tisztan lassunk. Mi is tortenik?
Mit ir ki, mikor megprobalod elinditani a mysql-t.
Ha valami hasonlo:

su-3.00# /usr/local/etc/rc.d/mysql-server.sh start
su-3.00# mysql
ERROR 2002: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

probald ki ezt:

su-3.00# /usr/local/bin/mysqld_safe &
[1] 636
su-3.00# Starting mysqld daemon with databases from /var/db/mysql

su-3.00# mysql
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)

ha ez mukodik, mehetunk tovabb.

Nincs ilyen fájl nálam: /usr/local/etc/rc.d/mysql-start.sh. Csak mysql-server.sh van ebben a könyvtárban. Gondolom nem telepítettem föl mindent. Ha jól emlékszem, csak egy mysql323-server-t nyomtam fel a databases ports közül. Kellett volna még valamit? :roll:

Lefut.

De attol meg nem indul el az sql server.Nem tom mi lehet a hiba...komolyan mingya felteszek egy linuxot(ott legalabb ment:))) )
valaki latott mar hasonlo problemat??

Mert en meg sohasem, pedig telepitettem mar egy par sql servert...de ilyet meg nem lattam....

pfff :evil:

bye dozen

Nincsenek elkefélve a jogosultságok valahol?
Csak az az egy szerencsétlen hibaüzenet van, nincs semmi log vagy mittudoménmi?

[quote:b42f2c6452="janolabs"]Nincs ilyen fájl nálam: /usr/local/etc/rc.d/mysql-start.sh. Csak mysql-server.sh van ebben a könyvtárban. Gondolom nem telepítettem föl mindent. Ha jól emlékszem, csak egy mysql323-server-t nyomtam fel a databases ports közül. Kellett volna még valamit? :roll:

Alapvetően 4.0-át érdemes használni és rc.conf szerkesztés után inditható. A rövid indulás után mysqladmin -nal sqlroot passt váltani és hadszóljon. A FreeBSD install amúgy egészen jól követi a normál forrás installt, pl. könyvtárakban. A szerver értelem szerűen felteszi portsból, ami az R-deps (run depedencies) pontban van és a klienst is. A fordításkor egy "make BUILD_OPTIMIZED=yes" erősen ajánlott.

Hellotok!

Egy olyan problemam lenne, hogy van egy 4.9-es rendszerem, amire ports -bol feltettem a mysql-t(mysql 4.1.9)

Amikor elakarom inditani, akkor
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Ezt kapom. Nem tudja vki, hogy mi lehet a hiba?

Koszi a segitseget: d0z3n

hi!

Nincsen semmilyen log. Amikor inditom:

/usr/local/etc/rc.d/mysql-start.sh start
akkor irja ki azt a hibauzenetet.

Jogosultsagok sztem rendben vannak, de megneztem a how-to-ban es adtam a /tmp -nek egy "chmod +t /tmp " parancsot...

dozen

Arra gondoltam, vajon tud-e a mysql user írni a /tmp-be?
Lehet, hogy hülye kérdés, de van mysql usr és grp?

[quote:2543c7fd0d="dozen"]Hellotok!

Egy olyan problemam lenne, hogy van egy 4.9-es rendszerem, amire ports -bol feltettem a mysql-t(mysql 4.1.9)

Amikor elakarom inditani, akkor
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'

Ezt kapom. Nem tudja vki, hogy mi lehet a hiba?

Koszi a segitseget: d0z3n

ps aux | grep mysql

[quote:25f04533c0="dozen"]hi!

Nincsen semmilyen log. Amikor inditom:

/usr/local/etc/rc.d/mysql-start.sh start
akkor irja ki azt a hibauzenetet.

Jogosultsagok sztem rendben vannak, de megneztem a how-to-ban es adtam a /tmp -nek egy "chmod +t /tmp " parancsot...

dozen

Alapban, amikor ports-ból rakod fel, akkor a --without-debug kapcsolóval lesz felrakva a mysql server, tehát nem tudsz trace fájlt létrehozni.

Ezen segíthetsz, ha felrakod újból.
- make deinstall
- Makefile módosítása kézzel (kapcsolót nem találtam hozzá)
- make install

Aztán:
/usr/local/bin/mysqld --debug --user=mysql

Ilyenkor a /tmp alatt találsz eg mysqld.trace fájlt, amiben mindent megtalálsz.

Másik lehetőség:
Megnézed az alapértelmezett könyvtárat , ahová a mysql az adatokat rakja. (more /usr/local/etc/rc.d/mysql-start.sh )
Nálam ez a /var/db/mysql.
Itt valószinűleg találsz egy .err kiterjesztésű fájlt.
Ide nyomja a hibaüzenetek a mysql szerver, érdemes ezt is megnézni.

Ha íg se megy, akkor bemásolhatnád a mysql-start.sh tartalmát., hátha okosabbak leszünk tőle.

Üdv:
Fairlane

[quote:f046b75b34="janolabs"](...) működik a MySQL... :D Csak épp jelszó nélkül. A cuccoknak amik el akarták érni mindenütt azt adtam meg, hogy mysqlusername="mysql" és mysqlpass="", azaz nincs jelszó. FreeBSDben van egy ilyen mysql nevű user, ha annak adok jelszót, akkor az egyben a mysql adatbázis-hozzáférés jelszava is lesz? :roll:

Ötlet? :roll:

Na, nemtudom mit csináltam, de működik a MySQL... :D

Csak épp jelszó nélkül. A cuccoknak amik el akarták érni mindenütt azt adtam meg, hogy mysqlusername="mysql" és mysqlpass="", azaz nincs jelszó. FreeBSDben van egy ilyen mysql nevű user, ha annak adok jelszót, akkor az egyben a mysql adatbázis-hozzáférés jelszava is lesz? :roll:

Telepitve van a mysql-server csomag is?
Ha igen, fut is?

Üdv:
Fairlane

mysql-start.sh még mindig nincsen, pedig felraktam a 4.0 szervert és szkripteket is... :(
Amúgy mivel lehet ellenőrizni, hogy működik-e a mysql adatbázis? phpBB-t próbálok installálni, akkor "Database Server Hostname / DSN:" mezőbe localhostot kell írni?

hello!

Igen felvan telepitve a mysql-server + mysql-client is. Amikor elszeretnem inditani, akkor irja ki azt a hibat.

Mi lehet a hiba?

Koszi dozen

-Hogyan indítod?
(pl.: /usr/local/etc/rc.d/mysqld.sh start)

-Logok vannak?

Fairlane

HI!

A messages-ben nincsen semmilyen mysql -re vonatkozo bejegyzes. :(

a mysql-start.sh elindul rendesen de utana nem megy a szerver.

bye dozen

Koszi a sok valaszt, mindent kiprobalom.

Egyebkent ps-t mar en is neztem, de akkor nem fut a mysql :(

Lehet, h jobb lenne forrasbol feltenni a mysql-t, nem portsbol???

dozen

[quote:ec9c5348f4="dozen"]Koszi a sok valaszt, mindent kiprobalom.

Egyebkent ps-t mar en is neztem, de akkor nem fut a mysql :(

Lehet, h jobb lenne forrasbol feltenni a mysql-t, nem portsbol???

dozen

FYI: a HUP (igen, ez az oldal) FreeBSD-n fut, MySQL-lel, es ports-bol van felteve a MySQL

Próbáld a --debug kapcsolóval indítani.
(Bővebben: http://dev.mysql.com/doc/mysql/en/making-trace-files.html)

Figyelj rá, a trace fájl _tényleg_ nagyon nagy tud lenni! :)

Fairlane

[quote:5d3ffc591b="dozen"]Koszi a sok valaszt, mindent kiprobalom.

Egyebkent ps-t mar en is neztem, de akkor nem fut a mysql :(

Lehet, h jobb lenne forrasbol feltenni a mysql-t, nem portsbol???

dozen

Ha nem fut a mysql akkor hogy lesz socket szerinted?

A ports is forrasbol teszi fel egyebkent, csak nehany peccset is melle pakol, ami kellhet az adott OS-en.

Kapcsold be a mysql logolas, illetve a hostnev.err fileba kohogi, hogy mi a problemaja: pl nem volt install_db script vagy hasonlo.