Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338

    collegarsi a mysql su altro server

    Premessa: sono in host con 2 domini

    Ho un sito in PHP: www.dominioA.com

    Ho un sito in PHP: www.dominioB.com che si collega correttamente ad un db mySQL dbB che posso amministrare tramite http://indirizzoIPB/admin

    Secondo voi e'possibile dalle pagine A andare a collegarsi al dbB??
    Io conosco il nome del db, dbB, come faccio a linkarlo correttamente dall'esterno?

    Grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    certo, puoi collegarti tranquillamente se sitoA e sitoB risiedono sullo stesso server oppure se il server di dbB permette connessioni esterne.
    http://it2.php.net/mysql_connect



    think simple think ringo

  3. #3
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Teoricamente si potrebbe fare.
    Bisognerebbe settare su mysql i permessi per gli script che accedono da IPA e se non sei tu l'amministratore del server B, credo sia un pò difficile che te lo permettano.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    mmm, queste sono le var. di sistema

    Variable_name Value
    back_log 50
    basedir /usr/
    bdb_cache_size 8388600
    bdb_log_buffer_size 32768
    bdb_home /var/lib/mysql/
    bdb_max_lock 10000
    bdb_logdir
    bdb_shared_data OFF
    bdb_tmpdir /tmp/
    bdb_version Sleepycat Software: Berkeley DB 3.2.9a: (December 5, 2002)
    binlog_cache_size 32768
    character_set latin1
    character_sets latin1 big5 cp1251 cp1257 croat czech danish dec8 dos estonia euc_kr gb2312 gbk german1 greek hebrew hp8 hungarian koi8_ru koi8_ukr latin2 latin5 swe7 usa7 win1250 win1251 win1251ukr ujis sjis tis620
    concurrent_insert ON
    connect_timeout 5
    datadir /var/lib/mysql/
    delay_key_write ON
    delayed_insert_limit 100
    delayed_insert_timeout 300
    delayed_queue_size 1000
    flush OFF
    flush_time 0
    have_bdb YES
    have_gemini NO
    have_innodb NO
    have_isam YES
    have_raid NO
    have_openssl NO
    init_file
    interactive_timeout 28800
    join_buffer_size 131072
    key_buffer_size 8388600
    language /usr/share/mysql/english/
    large_files_support ON
    locked_in_memory OFF
    log OFF
    log_update OFF
    log_bin OFF
    log_slave_updates OFF
    log_long_queries OFF
    long_query_time 10
    low_priority_updates OFF
    lower_case_table_names 0
    max_allowed_packet 1048576
    max_binlog_cache_size 4294967295
    max_binlog_size 1073741824
    max_connections 100
    max_connect_errors 10
    max_delayed_threads 20
    max_heap_table_size 16777216
    max_join_size 4294967295
    max_sort_length 1024
    max_user_connections 0
    max_tmp_tables 32
    max_write_lock_count 4294967295
    myisam_max_extra_sort_file_size 256
    myisam_max_sort_file_size 2047
    myisam_recover_options 0
    myisam_sort_buffer_size 8388608
    net_buffer_length 16384
    net_read_timeout 30
    net_retry_count 10
    net_write_timeout 60
    open_files_limit 0
    pid_file /var/run/mysqld/mysqld.pid
    port 3306
    protocol_version 10
    record_buffer 131072
    record_rnd_buffer 131072
    query_buffer_size 0
    safe_show_database OFF
    server_id 0
    slave_net_timeout 3600
    skip_locking ON
    skip_networking OFF
    skip_show_database OFF
    slow_launch_time 2
    socket /var/lib/mysql/mysql.sock
    sort_buffer 2097144
    sql_mode 0
    table_cache 64
    table_type MYISAM
    thread_cache_size 0
    thread_stack 65536
    transaction_isolation READ-COMMITTED
    timezone CET
    tmp_table_size 33554432
    tmpdir /tmp/
    version 3.23.54
    wait_timeout 28800



    dove puo'essere l'indicazione dei permessi?

    ho provato a inserire ipB come host ma mi da il msg

    Warning: Access denied for user: 'nomeutente@dedicated1.dps108.com' (Using password: YES) in /home/virtual/site334/fst/var/www/html/demovigliano/cnosfap/libreria/Mysql.php on line 22



    ovviamente io nn sono l'amministratore dei server

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    da quello che ho capito il server vede che io sto arrivando da dedicated1.dps108.com (??) e non mi lascia passare..

  6. #6
    Utente di HTML.it L'avatar di VaLvOnAuTa
    Registrato dal
    Jun 2002
    Messaggi
    2,003
    Non c'entrano le variabili di sistema.
    Nella tabella "user" del database "mysql" dovresti aggiungere un utente che abbia come host l'indirizzo ip del server dal quale ti vuoi collegare. Se non hai i permessi di amministrazione è un pò difficile che tu possa farlo.
    Prova a chiedere all'amministratore del tuo hosting, ma, per ragioni di sicurezza, dubito che possa farlo.

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    338
    gia', grazie delle dritte, faro' in qche altro modo

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.