webForumDet fria alternativet

MySQL-backup via myphpadmin

Webbutveckling

21 svar · 967 visningar · startad av LimeS

Medlem sedan maj 201036 inlägg
Frågan#1

Hejsan!

Jag har en wordpressinstallation som jag skulle vilja flytta till ny server!
Jag har lyckosamt (well, antar jag) gjort en backup på de tabeller som hör just den berörda installtionen till (jag har flera wp-instal. på båda servrarna) men nu vet jag inte hur jag importerar utan att skriva över något annat viktigt! :/

Kan någon förklara pedagogiskt hur jag gör det rätt och enkelt?
Och flytta den här tråden om jag har råkat lägga den fel...

Medlem sedan feb. 20034 441 inlägg
#2

Finns det tabeller i den nya databasen som heter likadant som dom i den gamla? Om inte är det bara att köra en import via fliken "Import".

Om det finns tabeller med exakt samma namn, så måste du byta namn på antingen dom gamla eller dom nya. Antingen genom att öppna sql-filen i en texteditor, eller genom att döpa om dom i phpMyAdmin innan du exporterar.

Medlem sedan maj 201036 inlägg
#3

Nej, vad är det jag döper om? Det står ju namnet typ.. tusen gånger :P

Bloggen ska heta ett nytt namn på nya servern. Ska jag skriva det nya namnet alltså?

Medlem sedan feb. 20034 441 inlägg
#4

Lite svårt att gissa vad du pratar om när du själv inte vet det. Du får visa lite kod eller tala om vad saker och ting heter. Tabellerna kan inte heta samma sak, så jag tror inte på dig när du säger att samma nman förekommer 1000 ggr.

Medlem sedan maj 201036 inlägg
#5

Oh! Här är första biten ur exportfilen! :D

-- phpMyAdmin SQL Dump
-- version 2.9.2-Debian-1.one.com1
-- http://www.phpmyadmin.net
-- 
-- V√§rd: MySQL Server
-- Skapad: 06 september 2010 kl 17:28
-- Serverversion: 5.0.51
-- PHP-version: 5.2.0-8+etch16
-- 
-- Databas: `xnnetwork_com`
-- 

-- --------------------------------------------------------

-- 
-- Struktur för tabell `wpex_commentmeta`
-- 

DROP TABLE IF EXISTS `wpex_commentmeta`;
CREATE TABLE `wpex_commentmeta` (
  `meta_id` bigint(20) unsigned NOT NULL auto_increment,
  `comment_id` bigint(20) unsigned NOT NULL default '0',
  `meta_key` varchar(255) default NULL,
  `meta_value` longtext,
  PRIMARY KEY  (`meta_id`),
  KEY `comment_id` (`comment_id`),
  KEY `meta_key` (`meta_key`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;

-- 
-- Data i tabell `wpex_commentmeta`
-- 

INSERT INTO `wpex_commentmeta` (`meta_id`, `comment_id`, `meta_key`, `meta_value`) VALUES (1, 7, '_wp_trash_meta_status', '0');
INSERT INTO `wpex_commentmeta` (`meta_id`, `comment_id`, `meta_key`, `meta_value`) VALUES (2, 6, '_wp_trash_meta_status', '0');
INSERT INTO `wpex_commentmeta` (`meta_id`, `comment_id`, `meta_key`, `meta_value`) VALUES (3, 5, '_wp_trash_meta_status', '0');
INSERT INTO `wpex_commentmeta` (`meta_id`, `comment_id`, `meta_key`, `meta_value`) VALUES (4, 4, '_wp_trash_meta_status', '0');
INSERT INTO `wpex_commentmeta` (`meta_id`, `comment_id`, `meta_key`, `meta_value`) VALUES (5, 3, '_wp_trash_meta_status', '0');

-- --------------------------------------------------------

-- 
-- Struktur för tabell `wpex_comments`
-- 

DROP TABLE IF EXISTS `wpex_comments`;
CREATE TABLE `wpex_comments` (
  `comment_ID` bigint(20) unsigned NOT NULL auto_increment,
  `comment_post_ID` bigint(20) unsigned NOT NULL default '0',
  `comment_author` tinytext NOT NULL,
  `comment_author_email` varchar(100) NOT NULL default '',
  `comment_author_url` varchar(200) NOT NULL default '',
  `comment_author_IP` varchar(100) NOT NULL default '',
  `comment_date` datetime NOT NULL default '0000-00-00 00:00:00',
  `comment_date_gmt` datetime NOT NULL default '0000-00-00 00:00:00',
  `comment_content` text NOT NULL,
  `comment_karma` int(11) NOT NULL default '0',
  `comment_approved` varchar(20) NOT NULL default '1',
  `comment_agent` varchar(255) NOT NULL default '',
  `comment_type` varchar(20) NOT NULL default '',
  `comment_parent` bigint(20) unsigned NOT NULL default '0',
  `user_id` bigint(20) unsigned NOT NULL default '0',
  PRIMARY KEY  (`comment_ID`),
  KEY `comment_approved` (`comment_approved`),
  KEY `comment_post_ID` (`comment_post_ID`),
  KEY `comment_approved_date_gmt` (`comment_approved`,`comment_date_gmt`),
  KEY `comment_date_gmt` (`comment_date_gmt`),
  KEY `comment_parent` (`comment_parent`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=8 ;

-- 
-- Data i tabell `wpex_comments`
-- 

INSERT INTO `wpex_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (1, 1, 'Mr WordPress', '', 'http://wordpress.org/', '', '2010-08-11 12:50:23', '2010-08-11 12:50:23', 'Hi, this is a comment.<br />To delete a comment, just log in and view the post&#039;s comments. There you will have the option to edit or delete them.', 0, 'post-trashed', '', '', 0, 0);
INSERT INTO `wpex_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (2, 479, 'exg_1', 'jennielimepuff@gmail.com', '', '85.228.221.159', '2010-08-18 10:52:02', '2010-08-18 10:52:02', 'Fan va gott det ser ut', 0, 'post-trashed', 'Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8', '', 0, 4);
INSERT INTO `wpex_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (3, 297, 'otsopkhn', 'fjccbj@nmnugc.com', 'http://wxsronqqndxa.com/', '80.73.197.193', '2010-08-29 02:11:08', '2010-08-29 02:11:08', 'dnuQ5s  <a href="http://uiwgdamfcdpk.com/" rel="nofollow">uiwgdamfcdpk</a>, [url=http://wobpiaoplkpn.com/]wobpiaoplkpn[/url], [link=http://ztfezgticsdw.com/]ztfezgticsdw[/link], [url]http://wkmcbitlcxic.com/[/url]', 0, 'spam', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)', '', 0, 0);
INSERT INTO `wpex_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (4, 297, 'xuedsanl', 'wrctvl@rhalfa.com', 'http://bwfucuhwwlit.com/', '212.219.35.223', '2010-08-31 06:27:23', '2010-08-31 06:27:23', '4jpXM6  <a href="http://lgsrwiwjnsxp.com/" rel="nofollow">lgsrwiwjnsxp</a>, [url=http://olbmipjkkzdf.com/]olbmipjkkzdf[/url], [link=http://ddexgwsprxaj.com/]ddexgwsprxaj[/link], [url]http://wpfpyrbefskj.com/[/url]', 0, 'spam', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)', '', 0, 0);
INSERT INTO `wpex_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (5, 297, 'eyjkpr', 'kctije@pyalhx.com', 'http://gzpdcxnurvzd.com/', '124.108.37.60', '2010-09-02 01:40:08', '2010-09-02 01:40:08', 'g25tjX  <a href="http://ualtzfgznzmo.com/" rel="nofollow">ualtzfgznzmo</a>, [url=http://ssykqwszkkgt.com/]ssykqwszkkgt[/url], [link=http://wcwyauquwhlo.com/]wcwyauquwhlo[/link], [url]http://tviuzkmzwkwy.com/[/url]', 0, 'spam', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)', '', 0, 0);
INSERT INTO `wpex_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (6, 297, 'yooetuny', 'yecbyd@uwjlll.com', 'http://rkxhormwaquq.com/', '86.96.226.22', '2010-09-04 08:51:07', '2010-09-04 08:51:07', 'YPCgvL  <a href="http://fjbazssdhsug.com/" rel="nofollow">fjbazssdhsug</a>, [url=http://pfscginltpsh.com/]pfscginltpsh[/url], [link=http://klusdhgkzbqs.com/]klusdhgkzbqs[/link], [url]http://npmuhwitruzp.com/[/url]', 0, 'spam', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)', '', 0, 0);
INSERT INTO `wpex_comments` (`comment_ID`, `comment_post_ID`, `comment_author`, `comment_author_email`, `comment_author_url`, `comment_author_IP`, `comment_date`, `comment_date_gmt`, `comment_content`, `comment_karma`, `comment_approved`, `comment_agent`, `comment_type`, `comment_parent`, `user_id`) VALUES (7, 297, 'codrmqbiye', 'onntoo@igwecy.com', 'http://acibidddyspr.com/', '121.145.120.165', '2010-09-06 05:52:59', '2010-09-06 05:52:59', 'vs5W5k  <a href="http://uwqfxoknezgv.com/" rel="nofollow">uwqfxoknezgv</a>, [url=http://kslruwqjqoem.com/]kslruwqjqoem[/url], [link=http://mtslgfkuweyl.com/]mtslgfkuweyl[/link], [url]http://uqfytwgyddmc.com/[/url]', 0, 'spam', 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)', '', 0, 0);

-- --------------------------------------------------------

-- 
-- Struktur f&#8730;&#8706;r tabell `wpex_contact_form_7`
-- 

DROP TABLE IF EXISTS `wpex_contact_form_7`;
CREATE TABLE `wpex_contact_form_7` (
  `cf7_unit_id` bigint(20) unsigned NOT NULL auto_increment,
  `title` varchar(200) NOT NULL default '',
  `form` text NOT NULL,
  `mail` text NOT NULL,
  `mail_2` text NOT NULL,
  `messages` text NOT NULL,
Medlem sedan maj 201036 inlägg
#6

Tabellerna börjar alltså på "wpex_" och ska bytas ut mot nya bloggens prefix, alltså "wpdir_"

Medlem sedan feb. 20034 441 inlägg
#7

Dom har inte samma namn, utan samma prefix, en väldig skillnad och det är bra att vara tydlig när man beskriver ett problem.

Den här är jättelätt fixat. Öppna din sql-fil efter exporten i valfri textedtior, använd "Sök -och ersätt" (oftast <CTRL> + h), sök efter "wpex_" och välj att ersätt det med "wpdir_" och välj att ersätta alla förekomster.

Klart!

Medlem sedan maj 201036 inlägg
#8

Done! Och något gick faktiskt sönder, för nu når jag inte sidan.. :(

http://xnnetwork.com/direct

Medlem sedan maj 201036 inlägg
#9

Vafalls, spelade det roll att jag gjorde den nya bloggen på samma server?

Medlem sedan feb. 20034 441 inlägg
#10

Alltså om det står 404 - the page is missing så saknas sidan helt enkelt. Om du bytt adress/plats så måste du konfigurera Wordpress med dom nya inställningarna (givetvis) antingen innan flytten eller direkt i databasen.

Medlem sedan maj 201036 inlägg
#11

Aha, ah så är fallet (page is missing)!
Men jag har ju inte flyttat den? Jag gjorde en ny installation först, och skrev sedan över dess tabeller genom den här importen. Eller? :)

Tusen tack som hjälper mig!

Medlem sedan feb. 20034 441 inlägg
#12

Ja, men grundkonfiguration finns i både filer och i databasen, och byter du namn på tabeller eller ändrar sökvägar måste du givetvis ändra ALLA förekomster av dom.

Medlem sedan maj 201036 inlägg
#13

Okej! Det visste jag inte. Hur gör jag det förslagsvis?

Medlem sedan feb. 20034 441 inlägg
Medlem sedan maj 201036 inlägg
#15

Okej, då ber jag om ursäkt om jag framstår som olärd OCH lat.
Ty jag har googlat, men jag är ruskigt ängslig för att göra fel helt enkelt. Jag försökte visa ödmjukhet inför det. Tack för länken!

Medlem sedan juni 20014 290 inlägg
#16

Om du har ändra prefixet för tabellerna (från wpex_ till wpdir_) så måste du också tala om för wordpress att du har ändrat annars letar wordpress efter tabellerna med dom gamla prefixen.

Enklast öppna wp-config.php i en texteditor (notepad, wordpad ...) och leta upp raden "$table_prefix=...."

Nu står det antaglige:

$table_prefix="wpex_";

ändra till

$table_prefix="wpdir_";

glöm inte att ha med det avslutande ; tecknet!

Medlem sedan maj 20012 237 inlägg
#17

Sen har du en riktigt stor databas som du vill importera/exportera med PHPMyAdmin så kan du stöta på patrull.

Jag har märkt att det brukar gå bäst att importera med mysql-klientprogrammet samt exportera med mysqldump. Det kan ju vara svårt om man inte har access till ssh.

Medlem sedan maj 201036 inlägg
#18

Aha! Ja, tack, men det har jag tyvärr redan gjort. Ändå (!) letar den i gamla bloggen.. (dvs "sidan kan inte visas" dyker upp på gamla bloggen..)

Medlem sedan maj 201036 inlägg
#19

Vet ni om det finns någon jättebra guide med BILDER på alla steg i en sånhär back-up? Jag ska göra en dubblett av en blogg och vill således få med hela databasen, eller alla tillhörande tabeller/rader, eller helt enkelt ALLT som har med bloggen att göra. Vad nu det är. Jag har inte lyckats än..

Medlem sedan aug. 20039 340 inlägg
#20

Har du annars provat Wordpress inbyggda import/export-funktion? Finns under tools/verktyg i wp-admin. Exporterar visserligen inte en SQL-fil, utan Wordpress eget format, men det brukar vara mindre krångligt att göra så. Då får du visserligen inte med ALLT; inte användarkonton, inte teman eller bilder (som inte lagras i databasen). Men däremot inlägg, sidor, kommentarer, taggar och kategorier.
Då gör du så att du sätter upp en ny fräsch installation på det nya stället och importerar filen där.

267 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)