+ Responder ao Tópico



  1. #1

    Padrão atualização de versão do banco mysql -> Slackware

    Galera blz!

    Montei um webserver na distro Slackware para a minha intranet e preciso fazer o seguinte:
    - preciso atualizar o banco de dados mysql-3.23.51-i386-1 para a versão 4.0.16

    O problema é o seguite, ainda não instalei, desinstalei nem atualizei nada no Slackware.
    Entrei no site www.mysql.com e verifiquei que tem lá vários formatados para download.
    1) qual delas baixar lá?
    a) Linux (x86, libc6) Standard 4.0.16 - Esta está no formato .tar.gz
    b) Source downloads - Tarball (tar.gz) 4.0.16 - esta tb tá no formato .tar.gz

    2)depois de baixar qual comando executar?
    - Estava lendo que para instalei, desinstalar e atualizar pacotes no slackware tem duas maneiras:
    1º pelo programa "pkgtool"
    2º ou utilizando os comandos:
    installpkg <pacote.tgz>
    removepkg <pacote.tgz>
    upgradepkg <pacote.tgz>
    3) outro problema:
    a) o pacote tem que estar no formato .tgz ? Como eu faço pra baixar um pacote neste formato?
    b) eu consigo utilizar o pacote.tar.gz para fazer a instalação?

    Obrigado pelas dicas!

  2. #2
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão atualização de versão do banco mysql -> Slackware

    Novamente ja respondi a mensagem privada =)

  3. #3

    Padrão atualização de versão do banco mysql -> Slackware

    blz! psy! ..blz galera!

    Preciso da ajuda de vocÊs!

    Tá uma luta, mas prometo que não vou desistir!

    Ultimamente eu tenho mandado algumas mensagens para o PSY (mensagens privadas) pois o cara manja e gosta de Slackware e estou tentando sair dos RH e dos CL da vida, bom vamos lá então:
    O que eu quero fazer:
    - Atualizar o banco mysql de mysql-3.23.51-i386-1 para a versão 4.0.16 e colocar o phpMyAdmin para administrar o banco.
    Já consegui o seguinte:
    a) Desinstalei o mysql3 com o comando "removepkg mysql-3.23.51-i386-1;
    b) Baixei o mysql 4.0.16 <mysql-standard-4.0.16-pc-linux-i686.tar.gz>
    c) descompactei o arquivo e coloquei todo o seu conteúdo em: /usr/local/mysql (criei a pasta

    "mysql" dentro de "/usr/local" com chmod 755 + chown root).
    d) de dentro da pasta /usr/local/mysql executei o comando #./configure

    Após executar este comando eu recebi as seguintes mensagens:
    Instalando e preparando tabelas (esta eu traduzi)
    ./bin/mysqld:Shutdown Complete

    To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system

    --> na mensagem acima ele falou para que o mysqld seja inicializado com o sistema eu copiar tal arquivo para a pasta correta.
    Mas que arquivo e que pasta???

    Apartir das mensagens abaixo já não entendi mais nada:
    Starting the mysqld server. You can test that it is up and running with the command:
    ./bin/mysqladmin version
    root@colpmc80:/usr/local/mysql# Starting mysqld daemon with databases from /usr/local/mysql/data
    031120 14:26:22 mysqld ended

    --> tentei iniciar o serviço assim: ./bin/mysqld_safe &

    Ele starta o serviço mas logo em seguida finaliza, assim:
    Starting mysqld daemon with databases from /usr/local/mysql/data
    031120 14:37:08 mysqld ended

    Falta alguma configuração mas não estou conseguindo fazer isto!
    O que eu tenho que fazer para configurar e colocar o banco para funcionar???
    Obrigado pelas dicas!
    <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif">

  4. #4
    mueller
    Visitante

    Padrão atualização de versão do banco mysql -> Slackware

    <TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>Ele starta o serviço mas logo em seguida finaliza, assim:
    Starting mysqld daemon with databases from /usr/local/mysql/data
    031120 14:37:08 mysqld ended
    </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
    procure no log, lah vc vai ver uq esta errado

    abraços

  5. #5

    Padrão atualização de versão do banco mysql -> Slackware

    provavelmente h permissao, eh no slackware o arquivo de init eh o rc.local POR EXEMPLO ... (tem outros ok?)

    tente safe_mysqld --user=blahblah

  6. #6

    Padrão atualização de versão do banco mysql -> Slackware

    1) mueller!

    No arquivo de log /var/log/messages não tem nada relacionado ao mysqld;
    Os logs do mysql ficam em que arquivo? Tem um local especifico como o apache e o proftpd tem?

    Obrigado.

    2) mistymst

    Não entendi a dica:"provavelmente h permissao, eh no slackware o arquivo de init eh o rc.local POR EXEMPLO ... (tem outros ok?) "


    tentei aplicar safe_mysqld --user=root
    ele fala que não é um comando válido; <IMG SRC="images/forum/icons/icon_mad.gif">

    Será o que tá faltando configurar?
    Com certeza deve ser algo de permissão ou algo assim, tipo eu tenho que habilitar o user root ou outro para ter direitos para subir o serviço, mas como eu vou fazer isto?

    Galera! Help-me!
    <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif">

  7. #7

    Padrão atualização de versão do banco mysql -> Slackware

    Valeu pelas dicas galera:

    Fiz o seguinte:
    Procedimentos para instalar e subir o banco de dados mysql-versão 4.0.16


    shell> groupadd mysql
    ---
    shell> useradd -g mysql mysql
    ---
    shell> cd /usr/local
    ---
    shell> gunzip < /path/to/mysql-VERSION-OS.tar.gz | tar xvf -
    ---
    shell> ln -s full-path-to-mysql-VERSION-OS mysql
    ---
    shell> cd mysql
    ---
    shell> scripts/mysql_install_db (ele gera as mensagens abaixo)
    Installing all prepared tables
    031121 8:53:06 ./bin/mysqld: Shutdown Complete
    To start mysqld at boot time you have to copy support-files/mysql.server to the right place for your system
    PLEASE REMEMBER TO SET A PASSWD FOR THE MySQL root USER!
    This is done with:
    ./bin/mysqladmin -u root passwd &acute;new-password&acute;
    ./bin/mysqladmin -u root -h colpmc80 password &acute;new-password&acute;
    See the manual for more instructions.
    NOTE: If you are upgrading from a MySQL <= 3.22.10 you should run the ./bin/mysql_fix_privilege_tables. Otherwise you will

    not be able to use the new GRANT command!
    You can start the MySQL daemon with:
    cd . ; ./bin/mysqld_safe &
    shell> chown -R root .
    shell> chown -R mysql data
    shell> chgrp -R mysql .
    shell> bin/mysqld_safe --user=mysql &


    Pronto! o banco tá no ar!!!!he..he..he


    Baixei uma aposta sobre mysql no site mysql.com e segui os passos de lá;segue o link abaixo:
    http://www.mysql.com/get/Downloads/M....zip/from/pick


    Bom agora vou partir para mais umas lutas:

    1) Testar o funcionamento do php4 e do mysql.
    -> alguém tem alguma dica de como eu verificar se ele tá funfando legal?

    2) CONFIGURAR O PHPMYADMIN para administrar tudo isso!
    Alguém tem o phpMyAdmin rolando no slackware e pode me ajudar com dicas, já configurei ele no CL e RH, agora no Slackware é

    outra história???
    Com o phpmyadmin já fiz o seguinte:
    "Fiz a instalação do mesmo e página já tá abrindo mas com a seguinte mensagem:
    não foi possível carregar extensão do MySQL,
    por favor cheque a configuração do PHP"
    Nos CLs e RHs consegui resolver isso facilmente instalando o pacote php-mysql, agora no slackware eu nem imagina como fazer isto.
    Alguém pode me dar uma dica?

    Obrigado pelas dicas.

  8. #8

    Padrão atualização de versão do banco mysql -> Slackware

    Galera!

    Mais uma dúvida!
    O php-4.3.1-i386-2 já está instalado no meu server, ele foi instalado quando instalei o sistema.
    Na instalação que eu fiz o php já está pronto para trabalhar com o apache e o mysql??

    Conto com a ajuda e conhecimento de todos!
    Obrigado pelas dicas.

  9. #9

    Padrão atualização de versão do banco mysql -> Slackware

    Galera!

    Novidades do meu teste de funcionamento do php no meu webserver:
    Criei o arquivo teste.php ( o conteúdo deste arquivo é simplesmente uma linha assim: " <? phpinfo(); ?> " e coloquei no meu Document Root, abri através do meu brouser e ele abriu a página PHP Version 4.3.1 com as seguintes informações:

    System Linux colpmc80 2.4.20 #2 Mon Mar 17 22:02:15 PST 2003 i686
    Build Date Mar 1 2003 11:55:50

    Configure Command &acute;./configure&acute; &acute;--prefix=/usr&acute; &acute;--disable-static&acute; &acute;--with-apxs=/usr/sbin/apxs&acute; &acute;--enable-discard-path&acute; &acute;--with-config-file-path=/etc/apache&acute; &acute;--enable-safe-mode&acute; &acute;--with-openssl&acute; &acute;--enable-bcmath&acute; &acute;--with-bz2&acute; &acute;--with-pic&acute; &acute;--enable-calendar&acute; &acute;--enable-ctype&acute; &acute;--with-gdbm&acute; &acute;--with-db2&acute; &acute;--with-db3&acute; &acute;--with-imap-ssl=/tmp/pine4.53/imap/c-client&acute; &acute;--with-imap=/tmp/pine4.53/imap/c-client&acute; &acute;--enable-dbase&acute; &acute;--enable-ftp&acute; &acute;--with-gd&acute; &acute;--enable-gd-native-ttf&acute; &acute;--with-jpeg-dir=/usr&acute; &acute;--with-png&acute; &acute;--with-gmp&acute; &acute;--with-mysql=shared,/usr&acute; &acute;--with-xml=shared,/usr&acute; &acute;--with-mm=/usr&acute; &acute;--enable-trans-sid&acute; &acute;--enable-shmop&acute; &acute;--enable-sockets&acute; &acute;--with-regex=php&acute; &acute;--enable-sysvsem&acute; &acute;--enable-sysvshm&acute; &acute;--enable-yp&acute; &acute;--enable-memory-limit&acute; &acute;--with-tsrm-pthreads&acute; &acute;--enable-shared&acute; &acute;--disable-debug&acute; &acute;--with-zlib=/usr&acute;

    Server API Apache
    Virtual Directory Support disabled

    Configuration File (php.ini) Path /etc/apache/php.ini
    PHP API 20020918
    PHP Extension 20020429
    Zend Extension 20021010
    Debug Build no
    Thread Safety disabled
    Registered PHP Streams php, http, ftp, https, ftps, compress.bzip2, compress.zlib

    1) Com este teste eu sei que o php está funfando e e tb o apache está lendo o mesmo certo?? Se eu estiver errado favor me corrigir!
    Se tiver algo errado com as informações, favor tb me dar umas dicas!

    Bom por enquanto é só!

    Atenção:

    A dúvida abaixo continua em pé:
    2) CONFIGURAR O PHPMYADMIN para administrar tudo isso!
    Alguém tem o phpMyAdmin rolando no slackware e pode me ajudar com dicas, já configurei ele no CL e RH, agora no Slackware é

    outra história???
    Com o phpmyadmin já fiz o seguinte:
    "Fiz a instalação do mesmo e página já tá abrindo mas com a seguinte mensagem:
    não foi possível carregar extensão do MySQL,
    por favor cheque a configuração do PHP"
    Nos CLs e RHs consegui resolver isso facilmente instalando o pacote php-mysql, agora no slackware eu nem imagina como fazer isto.
    Alguém pode me dar uma dica?

    Obrigado pelas dicas!



  10. #10
    mueller
    Visitante

    Padrão atualização de versão do banco mysql -> Slackware

    <TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
    "Fiz a instalação do mesmo e página já tá abrindo mas com a seguinte mensagem:
    não foi possível carregar extensão do MySQL,
    por favor cheque a configuração do PHP"
    Nos CLs e RHs consegui resolver isso facilmente instalando o pacote php-mysql, agora no slackware eu nem imagina como fazer isto.
    Alguém pode me dar uma dica?
    </BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE>
    vc deve compilar o php com suporte a mysql (--with-mysql)
    de um phpinfo() pra ver se sua instalação atual tem suporte ao mysql

  11. #11

    Padrão atualização de versão do banco mysql -> Slackware

    Bom pelo menos voce conseguiu (nao disse que era permissao) bom entretnato voce foi atras do tutorial, bastava ler o README que vinha com o mysql q ele lhe daria os mesmo passos.

    lembre-se LEIA O MANUAL.

    quanto ao php, faca um teste, vou considerar que voce nao sabe nada e aqui vai um script para voce testar, nao vou explicar o q cada linha faz.

    <?php

    $handle = mysql_connect("127.0.0.1", "sgfw", "teste&quot<IMG SRC="images/forum/icons/icon_wink.gif"> or die ("Couldnt Connect to database: " . mysql_error());

    if ($handle)
    echo "Connected <BR>";
    else
    print ("Not Connected&quot<IMG SRC="images/forum/icons/icon_wink.gif">;

    ?>


    simples. rode no browser ou com php arquivo
    a vantagem de rodar no console e que ele lhe retorna os erros, ja no browser nao (security) entretanto voce pode habilitar no php.ini para retornar mas novamente nao vou entrar em detalhes, nao cabe ao escopo deste post. <IMG SRC="images/forum/icons/icon_smile.gif">

  12. #12

    Padrão atualização de versão do banco mysql -> Slackware

    mueller e mystmst!!!

    Blz pelas dicas.....só na segunda-feira que vou testar novamente, pois o server está na empresa.

    valew, as novis estarei postando aqui.
    <IMG SRC="images/forum/icons/icon_wink.gif">

  13. #13

    Padrão atualização de versão do banco mysql -> Slackware

    mueller!

    A instalação atual tem suporte ao mysql
    Através do comando phpinfo() tive o seguinte retorno:
    Configure Command
    &acute;./configure&acute; &acute;--prefix=/usr&acute; &acute;--disable-static&acute; &acute;--with-apxs=/usr/sbin/apxs&acute; &acute;--enable-discard-path&acute; &acute;--with-config-file-path=/etc/apache&acute; &acute;--enable-safe-mode&acute; &acute;--with-openssl&acute; &acute;--enable-bcmath&acute; &acute;--with-bz2&acute; &acute;--with-pic&acute; &acute;--enable-calendar&acute; &acute;--enable-ctype&acute; &acute;--with-gdbm&acute; &acute;--with-db2&acute; &acute;--with-db3&acute; &acute;--with-imap-ssl=/tmp/pine4.53/imap/c-client&acute; &acute;--with-imap=/tmp/pine4.53/imap/c-client&acute; &acute;--enable-dbase&acute; &acute;--enable-ftp&acute; &acute;--with-gd&acute; &acute;--enable-gd-native-ttf&acute; &acute;--with-jpeg-dir=/usr&acute; &acute;--with-png&acute; &acute;--with-gmp&acute; &acute;--with-mysql=shared,/usr&acute; &acute;--with-xml=shared,/usr&acute; &acute;--with-mm=/usr&acute; &acute;--enable-trans-sid&acute; &acute;--enable-shmop&acute; &acute;--enable-sockets&acute; &acute;--with-regex=php&acute; &acute;--enable-sysvsem&acute; &acute;--enable-sysvshm&acute; &acute;--enable-yp&acute; &acute;--enable-memory-limit&acute; &acute;--with-tsrm-pthreads&acute; &acute;--enable-shared&acute; &acute;--disable-debug&acute; &acute;--with-zlib=/usr&acute;


    mistymst!

    Li bastante coisa no manual do MySQL e Verifiquei o seguinte:
    - Estou conseguindo subir e dar shutdown no banco sem nenhum problema;
    - Consigo me contectar no banco e inclusive alterei a senha do root que como padrão vem em branco;
    Pelo que pude perceber o banco está no ar sem nenhum problema.

    Agora quando vou vi brouser (Internet Explorer) abrir o gerenciador de banco de dados (phpMyAdmin) ele dá a seguinte mensagem:
    não foi possível carregar extensão do MySQL,
    por favor cheque a configuração do PHP.

    Não consegui sucesso para administrar o banco através do phpMyAdmin.<IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif">

    Alguém tem o phpMyAdmin configurado no Slackware e pode me dar umas dicas do que eu devo fazer para resolver este problema?


    Obrigado pelas dicas.
    <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif"> <IMG SRC="images/forum/icons/icon27.gif">

  14. #14

    Padrão atualização de versão do banco mysql -> Slackware

    valeu pelas dicas galera!

    Consegui a solução para todos os problemas....rsrsrs.
    Depois eu posto a solução aqui pra vocês, é que ainda falta eu configurar a ferramenta "mmcache" e tenho que colocar a minha intra no ar o mais rápido possível.
    O importante é que estou conseguindo migrar o WebServer de RH9 para Slackware 9.

    Bom por enquanto é isso.....prometo que eu posto a solução aqui pra vcs.
    Abraços.