1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

MySQL base de dados

Discussão em 'Programação' iniciada por sodeborla, 31 de Outubro de 2005. (Respostas: 6; Visualizações: 1557)

  1. sodeborla

    sodeborla Power Member

    ola amigos eu tenho um problema com a minha base de dados, como eu nao percebo patavina de MySQL agradecia que me ajuda-sem.

    e o seguinte eu estou a mudar de servidor e ja pus todos os meus bakups no novo servidor criei a base de dados atraves do cpanel X e depois fui para importar a base de dados e nao consigo enviar, o ficheiro tem mais de 4MB, sera quem alguem me explica como fazer para enviar isto?
     
  2. eXcept

    eXcept Power Member

    em que formato ta o backup de sql?
     
  3. sodeborla

    sodeborla Power Member

    sim, fiz o backup e agora como estou a mudar de servidor nao consigo importar para o novo, e ainda por cima esta para fechar o servidor antigo, ou seja vou ter que ficar com o meu site offline
     
  4. sodeborla

    sodeborla Power Member

    pessoal deu-me este erro alguem me pode ajudar


    Base de Dados: `sodeborla`
    --
    -- --------------------------------------------------------
    --
    -- Estrutura da tabela `bd_smf_attachments`
    --
    CREATE TABLE `bd_smf_attachments` (

    `ID_ATTACH` int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
    `ID_MSG` int( 10 ) unsigned NOT NULL default '0',
    `ID_MEMBER` int( 10 ) unsigned NOT NULL default '0',
    `filename` tinytext NOT NULL ,
    `size` int( 10 ) unsigned NOT NULL default '0',
    `downloads` mediumint( 8 ) unsigned NOT NULL default '0',
    PRIMARY KEY ( `ID_ATTACH` ) ,
    UNIQUE KEY `ID_MEMBER` ( `ID_MEMBER` , `ID_ATTACH` ) ,
    KEY `ID_MSG` ( `ID_MSG` )
    ) ENGINE = MYISAM DEFAULT CHARSET = latin1 AUTO_INCREMENT =464


    Mensagens do MySQL :

    #1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1 AUTO_INCREMENT=464' at line 29


    eu estou num myphpadmin MySQL 4.1.11-log e quero transferir para uma que esta em MySQL 4.0.25-standard nao sei se tem a haver mas ai fica
     
  5. Warrior

    Warrior Power Member

    Não podes instalar o PHPMyAdmin no novo tambem?
    Eu sei que nao é a resposta ao problema que pediste, mas assim de certeza que o codigo que o PHPMyAdmin gera da para importar no outro
     
  6. devil_online

    devil_online Power Member

    ja tive esse problema..isso tem haver com a versao do mysql.
     
  7. Marsupillami

    Marsupillami Power Member

    O problema aí é das "collations" da linguagem. O MySQL 4.1 introduziu isso, e tu ao estares a transferir do 4.1 para o 4.0 ele dá-te erro. Experimenta:

    Código:
    CREATE TABLE `bd_smf_attachments` (
    
    `ID_ATTACH` int( 11 ) unsigned NOT NULL AUTO_INCREMENT ,
    `ID_MSG` int( 10 ) unsigned NOT NULL default '0',
    `ID_MEMBER` int( 10 ) unsigned NOT NULL default '0',
    `filename` tinytext NOT NULL ,
    `size` int( 10 ) unsigned NOT NULL default '0',
    `downloads` mediumint( 8 ) unsigned NOT NULL default '0',
    PRIMARY KEY ( `ID_ATTACH` ) ,
    UNIQUE KEY `ID_MEMBER` ( `ID_MEMBER` , `ID_ATTACH` ) ,
    KEY `ID_MSG` ( `ID_MSG` )
    ) ENGINE = MYISAM AUTO_INCREMENT =464
     

Partilhar esta Página