Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 35
  1. #1

    [mySQL] Problema con ODBC

    Ciao, sono ancora qui... ieri problemi con PHP oggi con l'installazione di MySQL... dunque, PHP 4.3.8 installato su Apache 1.3.31 funziona correttamente. Oggi ho provato a installare mySQL 4.0.20 con gli ODBC 3.51 ma nonostante questo lui continua a darmi "myODBC not found" e il semaforo rimane sempre rosso...

    se qualcuno può darmi una mano... grazie!

  2. #2
    Utente di HTML.it L'avatar di flessciato
    Registrato dal
    Jun 2002
    Messaggi
    1,522
    ma myODBC a che ti serve???

    non puoi usare php?!
    Slack 10 - Apple G5 2.5 - winzoz xp
    php/mysql/apache
    Flash MX / roba in 3D / roba per il video e l'audio

  3. #3
    È lui che dice myODBC not found... se installo myODBC 3.51 trova dei driver ma continua a dire not found, io PHP l'ho già installato correttamente, ma questa cmq è la prima volta che configuro questo set di cose quindi non so bene neanche io cosa fare... ho trovato le guide online e le ho seguite...

  4. #4
    L'errore che mi da quando provo a connettermi ad es con PHP my admin è can't connect on mySQL server on 'localhost' (10061)

  5. #5
    Originariamente inviato da Stella Black
    È lui che dice myODBC not found... se installo myODBC 3.51 trova dei driver ma continua a dire not found, io PHP l'ho già installato correttamente, ma questa cmq è la prima volta che configuro questo set di cose quindi non so bene neanche io cosa fare... ho trovato le guide online e le ho seguite...
    Probabilmente ti riferisci a WinMySQLAdmin.exe, dico probabilmente perche' non dici il sistema operativo usato.

    Che ti dica myODBC not found ma poi elenchi i driver usati non e' un problema. Piuttosto il semaforo sul rosso e' un problema. Prova a cercare il file my.ini, questo deve essere in c:\windows, lo puoi aprire con qualsiasi editor (notepad) e vedi se i parametri sono corretti. Potresti sempre cancellarlo senza problemi, al successivo avvio ti richiedera' i parametri e ne fara' un'altro.

    Tieni presente che se associ uno user ed una password questi andranno poi inseriti nel database mysql tabella user.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Si, uso WinMySQLAdmin.exe, è lui che nella schermata principale da questo: http://utenti.lycos.it/trecentotredici13/mysql.JPG

    Ho controllato e ricontrollato il file my.ini , penso sia configurato giusto, io più di tanto non ci ho messo le mani... piuttosto seguendo la guida qui su freephp.html.it ho configurato le cose nel php.ini , più precisamente queste cose (nn so bene se mettere 'localhost' sotto mysql.default_socket o mysql.default_host ma ho provato a metterlo prima in uno e poi nell'altro e il risultato non cambia):

    codice:
    [MySQL]
    ; Allow or prevent persistent links.
    mysql.allow_persistent = On
    
    ; Maximum number of persistent links.  -1 means no limit.
    mysql.max_persistent = -1
    
    ; Maximum number of links (persistent + non-persistent).  -1 means no limit.
    mysql.max_links = -1
    
    ; Default port number for mysql_connect().  If unset, mysql_connect() will use
    ; the $MYSQL_TCP_PORT or the mysql-tcp entry in /etc/services or the
    ; compile-time value defined MYSQL_PORT (in that order).  Win32 will only look
    ; at MYSQL_PORT.
    mysql.default_port = 3306
    
    ; Default socket name for local MySQL connects.  If empty, uses the built-in
    ; MySQL defaults.
    mysql.default_socket = 
    
    ; Default host for mysql_connect() (doesn't apply in safe mode).
    mysql.default_host = localhost
    
    ; Default user for mysql_connect() (doesn't apply in safe mode).
    mysql.default_user =
    
    ; Default password for mysql_connect() (doesn't apply in safe mode).
    ; Note that this is generally a *bad* idea to store passwords in this file.
    ; *Any* user with PHP access can run 'echo get_cfg_var("mysql.default_password")
    ; and reveal this password!  And of course, any users with read access to this
    ; file will be able to reveal the password as well.
    mysql.default_password =
    Questo è il my.ini che ho sul PC...
    codice:
    # Example mysql config file.
    # Copy this file to c:\my.cnf to set global options
    # 
    # One can use all long options that the program supports.
    # Run the program with --help to get a list of available options
    
    # This will be passed to all mysql clients
    [client]
    #password=my_password
    port=3306
    #socket=MySQL
    
    # Here is entries for some specific programs
    # The following values assume you have at least 32M ram
    
    # The MySQL server
    [mysqld]
    port=3306
    #socket=MySQL
    skip-locking
    default-character-set=latin1
    set-variable = key_buffer=16M
    set-variable = max_allowed_packet=1M
    set-variable = thread_stack=128K
    set-variable = flush_time=1800
    skip-innodb
    
    # Uncomment the following rows if you move the MySQL distribution to another
    # location
    basedir =C:/Programmi/mysql
    datadir =C:/Programmi/mysql/data
    
    # Uncomment the following rows if you are using InnoDB tables
    # Create the directories ibdata and iblogs before to start the server.
    # If necessary, modify the size of the files
    
    #innodb_data_file_path = ibdata1:200M
    #innodb_data_home_dir = c:\ibdata
    #set-variable = innodb_mirrored_log_groups=1
    #innodb_log_group_home_dir = c:\iblogs
    #set-variable = innodb_log_files_in_group=3
    #set-variable = innodb_log_file_size=30M
    #set-variable = innodb_log_buffer_size=8M
    #innodb_flush_log_at_trx_commit=1
    #innodb_log_arch_dir = c:\iblogs
    #innodb_log_archive=0
    #set-variable = innodb_buffer_pool_size=80M
    #set-variable=lower_case_table_names =0
    #set-variable = innodb_additional_mem_pool_size=10M
    #set-variable = innodb_file_io_threads=4
    #set-variable = innodb_lock_wait_timeout=50
    
    # Uncomment the following row if you are using a Max server and you don't want the
    # InnoDb tables
    
    #skip-innodb
    
    [mysqldump]
    quick
    set-variable = max_allowed_packet=16M
    
    [mysql]
    no-auto-rehash
    
    [isamchk]
    set-variable= key=16M
    
    [client_fltk]
    help_file= c:\mysql\sql_client\MySQL.help
    client_file= c:\mysql\MySQL.options
    history_length=20
    database = test
    queries_root= c:\mysql\queries
    last_database_file= c:\mysql\lastdb
    [WinMySQLAdmin]
    Server=C:/Programmi/mysql/bin/mysqld-nt.exe
    user=stella
    password=stella

  7. #7
    Hai un mucchio di cose che io non ho nel my.ini

    La maggior parte dei parametri sono gia' ottimizzati di default. In pratica dovresti mettere solo quello che non e' standardizzato.

    Prova a rinominarlo (es. my.ini.old) e a rilanciare il tool WinMySQLAdmin.exe. Ne dovrebbe fare un altro chiedendoti i parametri non defaultabili.

    Nei path di my.ini devi usare gli slashes / e non i backslashes \.

    Il file my.ini volendo lo puoi anche modificare con my.ini setup che trovi nel tool. Per quanto riguarda php.ini non dovresti modificare nulla per quanto riguarda la sezione [mysql]. Lascia vuoti tutti i mysql.default.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  8. #8
    Tanto per gradire.... questo e' il mio file my.ini che ho su win xp.
    codice:
    #This File was made using the WinMySQLAdmin 1.4 Tool
    #04/08/2003 18.01.08
    
    #Uncomment or Add only the keys that you know how works.
    #Read the MySQL Manual for instructions
    
    [mysqld]
    basedir=E:/mysql
    datadir=E:/mysql/data
    #bind-address=192.168.0.186
    #language=E:/mysql/share/your language directory
    #slow query log#=
    #tmpdir#=
    #port=3306
    #set-variable=key_buffer=16M
    
    [WinMySQLadmin]
    Server=E:/mysql/bin/mysqld-nt.exe
    user=pieromac
    password=xxxxxx
    Come puoi vedere e' fatto da WinMySQLAdmin e ci sono solo le istruzioni non defaultabili.


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  9. #9
    Ho rinominato il file my.ini come hai detto e il WinMySQLAdmin all'avvio mi ha richiesto user e password, come ha fatto la prima volta che l'ho installato, ricreando il file my.ini , esattamente uguale a prima con tutti i paramentri anche standard.

    Nel php.ini ho tolto tutti i default, anche port e host, ma non cambia niente. FAccio shut-down con winmysqladmin e lo riavvio, ma il semaforo parte sempre rosso e se lo avvio sta un attimo sul verde e poi torna subito rosso.

  10. #10
    Originariamente inviato da Stella Black
    Nel php.ini ho tolto tutti i default, anche port e host, ma non cambia niente. FAccio shut-down con winmysqladmin e lo riavvio, ma il semaforo parte sempre rosso e se lo avvio sta un attimo sul verde e poi torna subito rosso.
    Quindi si tratta di nuova installazione? cioe' mai messo prima mysql?

    Dovrebbe esserci un file log di errori. Sempre nel menu di WinMysqlAdmin dovrebbe esserci il report. Fai creare il report e guarda gli errori. MySQL dovrebbe essere installato come servizio. Se hai win xp o 2000 guarda nei servizi ed eventualmente attivalo.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.