Avatar billede neess Nybegynder
22. maj 2006 - 16:58 Der er 8 kommentarer og
1 løsning

mysql backup

Findes der et program der kan lave et dump af en mysql db.
Gerne et hvor man har adgang til source koden, så man kan ændre det.

Kunne nemlig godt tænke mig at lave et program der automatisk dumper et par databaser.
Avatar billede arne_v Ekspert
22. maj 2006 - 17:27 #1
MySQL har mysqldump

MySQL er open source

men det er naturligvis C

imidlertid er det ikke specielt svaert at lave:
  SHOW CREATE DATABASE
  SHOW TABLES
  SHOW CREATE TABLE
  SELECT
  etc.
Avatar billede neess Nybegynder
22. maj 2006 - 17:34 #2
SHOW TABLES
Så har jeg de tabeller der er.
Men hvordan for jeg så fat på de felter der er i den enkelte tabel og typen ?
Avatar billede arne_v Ekspert
22. maj 2006 - 17:51 #3
har du proevet SHOW CREATE TABLE ?
Avatar billede neess Nybegynder
22. maj 2006 - 20:29 #4
Ja, så for jeg en sql fejl med det ikke kan køres.
Men fandt dette program
http://www.dswsoft.com/mbw.php
Som kan alt det jeg søger til 60 dolaser. Så kan vidst ikke betale sig at udvikle noget selv.
Avatar billede neess Nybegynder
22. maj 2006 - 20:30 #5
Men fandt ud af hvordan man kunne få felterne ellers var med descripe [table]
Avatar billede arne_v Ekspert
22. maj 2006 - 23:11 #6
de goer eller det samme bortset fra at SHOW CREATE TABLE OUTPUT er klar
til brug:

mysql> describe files;
+-------+--------------+------+-----+---------+----------------+
| Field | Type        | Null | Key | Default | Extra          |
+-------+--------------+------+-----+---------+----------------+
| fid  | int(11)      |      | PRI | NULL    | auto_increment |
| fnm  | varchar(255) | YES  |    | NULL    |                |
+-------+--------------+------+-----+---------+----------------+
2 rows in set (0.00 sec)

mysql> show create table files;
+-------+-----------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------+
| Table | Create Table

          |
+-------+-----------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------+
| files | CREATE TABLE `files` (
  `fid` int(11) NOT NULL auto_increment,
  `fnm` varchar(255) default NULL,
  PRIMARY KEY  (`fid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 |
+-------+-----------------------------------------------------------------------
--------------------------------------------------------------------------------
-----------+
1 row in set (0.00 sec)
Avatar billede neess Nybegynder
23. maj 2006 - 08:33 #7
når der nu er sådan en smart metode som show create table ...
Er der så også en til at få data ud med, hvor man for sql sætninger ud ?
Avatar billede arne_v Ekspert
24. maj 2006 - 02:11 #8
jeg kender ikke en
Avatar billede arne_v Ekspert
18. juni 2006 - 20:50 #9
OK ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester