Sziasztok!
Valaki esetleg tudja, hogy mi lehet a baja a MariaDB-nek, miért nem hagyja, hogy mondjuk 0.0.0.0-át állítsak be neki bind-address-nek? Jelenleg cask localhost-on hajlandó futni, ami így nem a legjobb nekem. Bind-address-t felveszem a config-ba akkor meg panaszkodik, hogy nem tudja értelmezni. Valaki esetleg egy példát nem tudna küldeni, hogy hogy lehet ezt jól beállítani?
- 4503 megtekintés
Hozzászólások
Configból vedd ki:
skip-networking
bind-address
https://mariadb.com/kb/en/mariadb/configuring-mariadb-for-remote-client…
- A hozzászóláshoz be kell jelentkezni
Szia!
Hát most csak ennyi van benne. A port-ot tudja értelmezni, de a többit nem.
Ha a bind-address-t aktívvá teszem, akkor be se indul mysql.
Tudnál segíteni kérlek egy példa fájllal?
GNU nano 2.5.3 File: mysql.cnf
[mysql]
port = 3306
#skip-networking
#bind-address = 0.0.0.0
- A hozzászóláshoz be kell jelentkezni
A bind-address default értéke a 0.0.0.0. A megfelelő logfile-t megnézted, hogy mire panaszkodik?
- A hozzászóláshoz be kell jelentkezni
Csak ennnyi a válasz:
csabesz@datastore:/etc/mysql/conf.d$ mysql
mysql: unknown variable 'bind-address=0.0.0.0'
csabesz@datastore:/etc/mysql/conf.d$
- A hozzászóláshoz be kell jelentkezni
Nem a klienst akarod konfigurálni, hanem a szervert. Nem a [mysql], hanem a [mysqld] szekcióba kellene írni, ahogy a linkelt leírásban is van. Illetve azt is kellene elindítanod, nem a klienst.
- A hozzászóláshoz be kell jelentkezni
Igazad van. Próbálkoztam, de még azóta se sikerült. A dokumentációból se tudtam megcsinálni, pedig régebbi Ubuntut (14.04)-es ment ez a port nyitás nekem, nem volt gond. MySQL-re ha találok valami leírást a neten, akkor az jó eséllyel menni fog MariaDB-vel is?
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Most sikerült nagy nehezen telepítenem a mariadb-t, de most meg nem enged be a root user-rel.
Próbáltam kb 5x resetelni, de semmi!
Flush privileges parancsnál mindig 0 sor lesz változtatva. Ez baj vagy normális?
Tudtok esetleg valami gyógyírt a problémára?
Köszi!
- A hozzászóláshoz be kell jelentkezni
Gondolom a skip-privilege/grant-tables -el próbálozol. Akkor, legalábbis mysqlnél, UPDATE mysql.user SET password = PASSWORD('ezajelszo') WHERE user = 'root';
jellegű queryvel kell és miután megvan, akkor a grant tables nélkül újraindítod és jónak kell lennie.
- A hozzászóláshoz be kell jelentkezni
Köszi, ma megpróbálom. remélem jó lesz. Kis- és nagybetű számít?
Usernél csak '%' jel vagy localhost-ot lehet megadni a hálózati elérés mezőben?
Olyat nem lehet, hogy csak a helyi hálózatról lehessen belépni? 192.168.1.*
- A hozzászóláshoz be kell jelentkezni
192.168.1.0/255.255.255.0 formaban is megadhatod subnetet
- A hozzászóláshoz be kell jelentkezni
Köszi!
Sikerült.
- A hozzászóláshoz be kell jelentkezni
14.04 után alapból be van állítva egy autentikációs plugin, ami hozzárendeli a MariaDB usereket az OS userekhez. A kikapcsolásához megtalálod a parancsokat az ubuntuforumson.
- A hozzászóláshoz be kell jelentkezni
Szia!
Igen, köszi.
Pl. Sudo mysql parancs rögtön be is vitt a msql-be.
Amit nem értek, hogy nekem van 'normális' user-em is az ubuntu-ban a root-on kívül, de ez nem volt benne a mysql.user táblában.
Nem értem, hogy az Ubuntu miképp hozza azt össze, hogy ha root-tal akarok belépni, akkor a 'bélaba' sima felhasználó jelszavát kéri. Nem kéne a root-nak is egy külön jelszó?
- A hozzászóláshoz be kell jelentkezni
ezek nem a [mysql]-be valok, azert.
google a baratod!
t
- A hozzászóláshoz be kell jelentkezni