Köszi, és további szép estét
adatbázisssal kapcsolatos kérdés
#1
Elküldve: 2009 október 23 - 22:27
Köszi, és további szép estét
#2
Elküldve: 2009 október 24 - 01:25
Ha igen akkor még nem végeztél, ugyanis több helyen is vannak hivatkozások rá.
Ezeket látod mindenfelé. A PhpMyAdmin keresőjével ID alapján a legegyszerűbb levadászni őket.
Az ID-eket ki tudod deríteni a megmaradt hivatkozásokból, ha van valahol.
#3
Elküldve: 2009 október 24 - 08:22
Szerkesztve Leandro által: 2009 október 24 - 08:23
#4
Elküldve: 2009 október 25 - 01:39
Ha kevés felhasználóé volt az a sok post, akkor tőlük el lehet venni pár ezret-ezret.
Vagy ki kell próbálni egy új felhasználónak -30000 értéket adni, de lehet kivédi.
#5
Elküldve: 2009 november 11 - 22:03
nekem is lenne egy adatbázisos kérdésem de nem akartam új ttopicot nyitni feleslegesen. szóval.. azt meg lehet valahogy csinálni újratelepítés nélkül hogy a phpmyadmin-ban átnevezni a táblákat ibf_vmi-ről ibf2_vmi-re?
#6
Elküldve: 2009 november 11 - 23:53
RENAME TABLE ibf_tabla TO ibf2_tabla
De így is be kell irogatni minden táblát, amennyi erővel, akár végig is kattintgathatod PhpMyAdminnal.
Nem tudom, hogy SQL parancsokkal lehet-e ciklikusan regex-szel (mintával) is, de egy pár soros PHP scripttel megoldható, ha nincs kedved egyesével.
#7
Elküldve: 2009 november 12 - 11:46
<?PHP
$INFO = array();
include "conf_global.php";
$ss_dbhost = $INFO['sql_host'];
$ss_dbname = $INFO['sql_database'];
$ss_dbuser = $INFO['sql_user'];
$ss_dbpass = $INFO['sql_pass'];
//
// Adatbázis hibák megjelenítése
//
function ss_error($message)
{
echo $message."<br>";
die();
}
// Adatbázis ellenőrzése
if(!($ss_lnk = mysql_connect($ss_dbhost, $ss_dbuser, $ss_dbpass))) {
ss_error("can not connect to database $ss_dbhost using user $ss_dbuser");
return;
}
if(!mysql_select_db($ss_dbname, $ss_lnk)) {
ss_error("can not select database $ss_dbname");
return;
}
$oldPrefix = 'ibf_';
$newPrefix = '???_';
// Csatlakozás a szerverhez, majd az adatbázis kiválasztása...
$result = mysql_query('SHOW TABLES');
while ($record = mysql_fetch_row($result)) {
$oldName = $record[0];
$newName = str_replace($oldPrefix, $newPrefix, $oldName);
mysql_query("RENAME TABLE $oldName TO $newName");
}
?>
$newPrefix = '???_'; résznél a ??? kérdőjel helyére írd be az új prefixet.
Ezt a fájlt pedig a ROOT könyvtárba töltsd fel mindenképpen és onnan futtasd le.
Ne feledd a BACKUP-ot!!!
#8
Elküldve: 2010 február 16 - 17:39
Az éjszaka bujócskáztam a myadminban és meglepve tapasztaltam hogy megnőtt a mérete
üritettem a log táblák egy részét, de még mindig túl nagy nagy az adatbázis mérete. lenne egy ilyen táblám hogy ibf_topic_markers nézegettem de nem igazán jöttem mit is takar valójában. 34mega és ha nem kellene vagyis ha nem fontos akkor üriteném ezt is . igazából amitől lehidaltam azaz ibf_posts hogy a jóégbe lehet 238 mega,
Köszi, sziasztok
#10
Elküldve: 2010 február 17 - 19:41
Posts 28107
nem szó sincs róla csak furcsállom hogy ekkora
#12
Elküldve: 2010 február 17 - 21:01
#14
Elküldve: 2010 február 17 - 23:56

Súgó















