Externer MySQL Zugriff Problem

Dieses Thema im Forum "SQL und Datenbanken" wurde erstellt von Ticha, 20.07.2009.

  1. Ticha

    Ticha Linux Missionar

    Dabei seit:
    21.07.2006
    Beiträge:
    814
    Zustimmungen:
    0
    Hi Leute

    habe derzeit folgendes Problem:

    Ich habe einen MySQL server laufen und würde gerne via OpenOffice und anderen Programm von aussen auf den MySQL Server zugreifen. die Funktion skip-network habe ich augeklammert.

    Wenn ich nun versuche per telnet eine TestVerbindung zu erstellen, bekomme ich folgedne Fehler:
    Code:
    SHost 'xxx.t-dialin.net' is not allowed to connect to this MySQL serverConnection closed by foreign host.
    
    meien Recherche im Internet hat nichts ergeben. bind-address, habe ich auch nicht angegeben.

    Ich poste mal meine my.cnf

    vielleicht hat einer von euch noch eine Idee :(

    Code:
    # Example MySQL config file for medium systems.
    #
    # This is for a system with little memory (32M - 64M) where MySQL plays
    # an important part, or systems up to 128M where MySQL is used together with
    # other programs (such as a web server)
    #
    # You can copy this file to
    # /etc/my.cnf to set global options,
    # mysql-data-dir/my.cnf to set server-specific options (in this
    # installation this directory is /var/lib/mysql) or
    # ~/.my.cnf to set user-specific options.
    #
    # In this file, you can use all long options that a program supports.
    # If you want to know which options a program supports, run the program
    # with the "--help" option.
    
    # The following options will be passed to all MySQL clients
    [client]
    #password       = your_password
    port            = 3306
    socket          = /var/lib/mysql/mysql.sock
    
    # Here follows entries for some specific programs
    
    # The MySQL server
    [mysqld]
    port            = 3306
    socket          = /var/lib/mysql/mysql.sock
    skip-locking
    key_buffer = 16M
    max_allowed_packet = 1M
    table_cache = 64
    sort_buffer_size = 512K
    net_buffer_length = 8K
    read_buffer_size = 256K
    read_rnd_buffer_size = 512K
    myisam_sort_buffer_size = 8M
    
    # Don't listen on a TCP/IP port at all. This can be a security enhancement,
    # if all processes that need to connect to mysqld run on the same host.
    # All interaction with mysqld must be made via Unix sockets or named pipes.
    # Note that using this option without enabling named pipes on Windows
    # (via the "enable-named-pipe" option) will render mysqld useless!
    #
    # skip-networking
    
    # Disable Federated by default
    skip-federated
    
    # Replication Master Server (default)
    # binary logging is required for replication
    # log-bin=mysql-bin
    
    # required unique id between 1 and 2^32 - 1
    # defaults to 1 if master-host is not set
    # but will not function as a master if omitted
    server-id       = 1
    
    # Replication Slave (comment out master section to use this)
    #
    # To configure this host as a replication slave, you can choose between
    # two methods :
    #
    # 1) Use the CHANGE MASTER TO command (fully described in our manual) -
    #    the syntax is:
    #
    #    CHANGE MASTER TO MASTER_HOST=<host>, MASTER_PORT=<port>,
    #    MASTER_USER=<user>, MASTER_PASSWORD=<password> ;
    #
    #    where you replace <host>, <user>, <password> by quoted strings and
    #    <port> by the master's port number (3306 by default).
    #
    #    Example:
    #
    #    CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT=3306,
    #    MASTER_USER='joe', MASTER_PASSWORD='secret';
    #
    # OR
    #
    # 2) Set the variables below. However, in case you choose this method, then
    #    start replication for the first time (even unsuccessfully, for example
    #    if you mistyped the password in master-password and the slave fails to
    #    connect), the slave will create a master.info file, and any later
    #    change in this file to the variables' values below will be ignored and
    #    overridden by the content of the master.info file, unless you shutdown
    #    the slave server, delete master.info and restart the slaver server.
    #    For that reason, you may want to leave the lines below untouched
    #    (commented) and instead use CHANGE MASTER TO (see above)
    #
    # required unique id between 2 and 2^32 - 1
    # (and different from the master)
    # defaults to 2 if master-host is set
    # but will not function as a slave if omitted
    #server-id       = 2
    #
    # The replication master for this slave - required
    #master-host     =   <hostname>
    #
    # The username the slave will use for authentication when connecting
    # to the master - required
    #master-user     =   <username>
    #
    # The password the slave will authenticate with when connecting to
    # the master - required
    #master-password =   <password>
    #
    # The port the master is listening on.
    # optional - defaults to 3306
    #master-port     =  <port>
    #
    # binary logging - not required for slaves, but recommended
    #log-bin=mysql-bin
    
    # Point the following paths to different dedicated disks
    #tmpdir         = /tmp/
    #log-update     = /path-to-dedicated-directory/hostname
    
     Uncomment the following if you are using BDB tables
    #bdb_cache_size = 4M
    #bdb_max_lock = 10000
    
    # Uncomment the following if you are using InnoDB tables
    #innodb_data_home_dir = /var/lib/mysql/
    #innodb_data_file_path = ibdata1:10M:autoextend
    #innodb_log_group_home_dir = /var/lib/mysql/
    #innodb_log_arch_dir = /var/lib/mysql/
    # You can set .._buffer_pool_size up to 50 - 80 %
    # of RAM but beware of setting memory usage too high
    #innodb_buffer_pool_size = 16M
    #innodb_additional_mem_pool_size = 2M
    # Set .._log_file_size to 25 % of buffer pool size
    #innodb_log_file_size = 5M
    #innodb_log_buffer_size = 8M
    #innodb_flush_log_at_trx_commit = 1
    #innodb_lock_wait_timeout = 50
    
    # The safe_mysqld script
    [safe_mysqld]
    log-error=/var/lib/mysql/mysqld.log
    
    [mysqldump]
    quick
    max_allowed_packet = 16M
    
    [mysql]
    no-auto-rehash
    # Remove the next comment character if you are not familiar with SQL
    #safe-updates
    
    [isamchk]
    key_buffer = 20M
    sort_buffer_size = 20M
    read_buffer = 2M
    write_buffer = 2M
    
    [myisamchk]
    key_buffer = 20M
    sort_buffer_size = 20M
    read_buffer = 2M
    write_buffer = 2M
    
    [mysqlhotcopy]
    interactive-timeout
    
    [mysqld_multi]
    mysqld     = /usr/bin/mysqld_safe
    mysqladmin = /usr/bin/mysqladmin
    log        = /var/log/mysqld_multi.log
    # user       = multi_admin
    # password   = secret
    
    # If you want to use mysqld_multi uncomment 1 or more mysqld sections
    # below or add your own ones.
    
    mysqld_multi]
    mysqld     = /usr/bin/mysqld_safe
    mysqladmin = /usr/bin/mysqladmin
    log        = /var/log/mysqld_multi.log
    # user       = multi_admin
    # password   = secret
    
    # If you want to use mysqld_multi uncomment 1 or more mysqld sections
    # below or add your own ones.
    
    # WARNING
    # --------
    # If you uncomment mysqld1 than make absolutely sure, that database mysql,
    # configured above, is not started.  This may result in corrupted data!
    # [mysqld1]
    # port       = 3306
    # datadir    = /var/lib/mysql
    # pid-file   = /var/lib/mysql/mysqld.pid
    # socket     = /var/lib/mysql/mysql.sock
    # user       = mysql
    
    # [mysqld2]
    # port       = 3307
    # datadir    = /var/lib/mysql-databases/mysqld2
    # pid-file   = /var/lib/mysql-databases/mysqld2/mysql.pid
    # socket     = /var/lib/mysql-databases/mysqld2/mysql.sock
    # user       = mysql
    
    # [mysqld3]
    # port       = 3308
    # datadir    = /var/lib/mysql-databases/mysqld3
    # pid-file   = /var/lib/mysql-databases/mysqld3/mysql.pid
    # socket     = /var/lib/mysql-databases/mysqld3/mysql.sock
    # user       = mysql
    
    # [mysqld6]
    # port       = 3309
    # datadir    = /var/lib/mysql-databases/mysqld6
    # pid-file   = /var/lib/mysql-databases/mysqld6/mysql.pid
    
    
    vielleicht hat noch eienr von euch eine idee oder findet den fehler

    :)
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. foexle

    foexle Kaiser

    Dabei seit:
    02.05.2007
    Beiträge:
    1.104
    Zustimmungen:
    0
    Ort:
    Saarbrücken
    mach mal
    mysql -H <deine ip> -u <dein user> -p

    wenn du dich so connecten kannst, liegt es nicht an mysql
     
  4. #3 sim4000, 20.07.2009
    sim4000

    sim4000 Lebende Foren Legende

    Dabei seit:
    12.04.2006
    Beiträge:
    1.933
    Zustimmungen:
    0
    Ort:
    In meinem Zimmer
    Kleines "-h" bitte. ;) Sonst produziert mysql client html output.

    Was auch noch sein kann, dass in der /etc/hosts.deny etwas drin steht, was den Zugang verweigert.
    Bei Arch Linux ist das Beispielsweise Standard. Weswegen die Distris offline uns online vielleicht noch mal interessant wären.
     
  5. marce

    marce Kaiser

    Dabei seit:
    01.08.2007
    Beiträge:
    1.056
    Zustimmungen:
    8
    klingt eher nach den Rechten in der MySQL-Users-Tabelle.

    Um die MySQL nicht direkt freizugeben könnte man auch über ein ssh-Port-forwarding nachdenken.
     
  6. #5 HeadCrash, 20.07.2009
    HeadCrash

    HeadCrash Routinier

    Dabei seit:
    16.05.2009
    Beiträge:
    482
    Zustimmungen:
    1
    Ort:
    Bayern
    Hi,

    Stimmt, hört sich nach Rechte Problem an.

    Poste mal bitte ein
    Code:
    SHOW GRANTS for "<USERNAME>"@"%";
    
    mfg
    HeadCrash
     
Thema:

Externer MySQL Zugriff Problem

Die Seite wird geladen...

Externer MySQL Zugriff Problem - Ähnliche Themen

  1. Displayport + externer Monitor zeigt bei startx nichts erst bei DVI

    Displayport + externer Monitor zeigt bei startx nichts erst bei DVI: Hallo ich habe auf meinem ThinkPad T420 i5 Intel HD3000 Grafikkarte onboard 16 GB RAM OpenBSD snapshot amd64 ist von märz installiert...
  2. Problem mit externer Festplatte

    Problem mit externer Festplatte: Hallo, Linuxuser aus aller Welt... Ich habe heute von einer Freundin eine Festplatte erhalten, von der ich Daten extrahieren soll. Das hübsche...
  3. Apache2: Verlinkung externer Grafiken unterbinden

    Apache2: Verlinkung externer Grafiken unterbinden: Hallo zusammen, ich betreibe ein Board indem die Mitglieder gerne in ihren Beiträgen Bilder einbinden. Die Bilder werden i.d.R. bei Bild-Hoster...
  4. Einstellungsfrage externer Monitor

    Einstellungsfrage externer Monitor: Hallo Zusammen! Ich habe an meinen Laptop einen zweiten Monitor angeschlossen. Ich finde aber nirgends Einstellungen, um meinem KDE 4 unter...
  5. Datenverlust auf externer Festplatte durch Neuformatierung

    Datenverlust auf externer Festplatte durch Neuformatierung: Hallo, ich benötige Hilfe bei der Rettung "verlorgen" gegangener Daten auf einer externen Festplatte mit ext3 - Filesystem: 1.)...