Le kell utánozni egy adatbázis szerver beállításait, felhísználókkal, beállításokkal egyetemben. Mely adatbázisokat kell kimenteni és hogyan? Nincs erre valami kész script? - nem hiszem hogy egyedül csak én ütközök ilyesmibe.
- 1516 megtekintés
Hozzászólások
use mysql;
select user,host,password from user;
show grants for <username>@'<hostname>';
----
Nyicc-egy-csört?
- A hozzászóláshoz be kell jelentkezni
Ez szép. Lehet hogy nem eléggé specifikáltam.
Egy konkrét adatbázist simán lehet dumpolni - mysqldump - egyszerű és hatékony, egy sornyi parancsal helyreállítható. Viszont mi a helyzet a felhasználók adataivel - nevek, jelszavak, jogosultságok, ráadásul nem mindegy honnan (hostname). Melyik adatbázist kellene "kidumpolni" a "mysql" -t? Lehet egyáltalán?
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
igen, lehet.
miert nem probalod ki/meg?
t
- A hozzászóláshoz be kell jelentkezni
Jobb szeretek biztosra menni :D
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni
Szia,
Az elso kerdes, hogy mire is kell ez neked.
A mysql a jogosultsagot myisam tipusu tablakban tartja a mysql nevu db-ben.
Szoval, ha dumpot akarsz kesziteni, csak siman mysqldump mysql > mysqldump.sql.
Ellenbe erdemes tudnod, hogy valoszinuleg ugyan azon tablak csak hasonloverziok kozt fognak mukodni, pl 4.3,5.0,5.1 tabla csak azonos verzioval lesznek jok. Amenyire eszrevettem egyik iranyba sem kompatibilisek.
Szoval ha upgradelni akarsz, akkor ne igy csinald, inkabb a mysql_upgrade parancsal ;)
Ellenben ha backupolni akarsz, akkor meg csak csinald meg a dumpot.
Kell a user,table_privs,proc_privs,db_privs tabla de talan van meg egy vagy a db_privs-et hivjak csak siman db-nek.
Sot, tudod siman csak masolni is a tablakat. Mivel nem frequentaltan irt tablakrol van szo, gyakorlatilag cp/scp/jobb gomb masolas-jobb gomb beillesztes -el mehet.
Ami meg erdekes lehet, amikor a dump -ot betoltod, pont mint egy normal dump betoltesenel, utana kell flush privileges.
drk
- A hozzászóláshoz be kell jelentkezni
Végre valami használható :)
Semmi különöset nem akarok. Átmenetileg (karbantartás idejére - ck. 1 óra) kell egy "kontakt" másolat ami tartalmazza a felhasználókat, jogosultságokat stb.
Még húzom, és lehet hogy a vége az lessz, hogy pár percre leállítom, és "binárais" másolatot készítek az egészről - de lehet hogy ehhez sem fogom leállítani, átnyomom és kész! Persze azonos MySQL verzió kell hozzá.
* Én egy indián vagyok. Minden indián hazudik.
- A hozzászóláshoz be kell jelentkezni