Results 1 to 4 of 4

Thread: Not connecting across a network to a Knoppix MySQL server

  1. #1
    Member registered user
    Join Date
    Feb 2004
    Posts
    37

    Not connecting across a network to a Knoppix MySQL server

    Running Knoppix 3.81 from CD, I've fired up MySQL and loaded a bunch of data via a USB drive. My Perl scripts work fabulously from LOCALHOST. Ping works to/from this computer so the NICs aren't the problem.

    Problem:

    I can't seem to connect to the MySQL server across my network. From a different machine (also running Knoppix 3.81 from CD), I type
    mysql -h 192.168.1.1 -u username -ppassword

    and get:
    ERROR 2003: Can't connect to MySQL server on '192.168.1.1' (111)

    I've moved and copied back /etc/hosts.allow and /etc/hosts.deny and added the following to /etc/hosts.allow and commented out everything in /etc/hosts.deny
    mysql : 192.168.1.* : ALLOW

    I tried a bunch of things in /etc/hosts.allow and resorted to:
    ALL : ALL@ALL : ALLOW

    And, yes, I started INETD since I wasn't sure whether or not I needed to.

    Suggestions?

  2. #2
    Member registered user
    Join Date
    Feb 2004
    Posts
    37
    Problem solved and I'm posting the solution should someone find it helpful:

    1) /etc/hosts.allow needs to be told to listen to MYSQL clients. The following three lines does that but change the IP accordingly:

    sudo mv /etc/hosts.allow /etc/hosts.allow.bak
    sudo cp /etc/hosts.allow.bak /etc/hosts.allow
    sudo kwrite /etc/hosts.allow & # Add a line=>mysqld : [email protected].* : ALLOW

    2) Knoppix defaults to having MYSQLD ignore everything not from LOCALHOST. Comment out the "bind-address = 127.0.0.1" line of /etc/mysq/my.cnf. The following three lines does this.

    sudo mv /etc/mysql/my.cnf /etc/mysql/my.cnf.bak
    sudo cp /etc/mysql/my.cnf.bak /etc/mysql/my.cnf
    sudo kwrite /etc/mysql/my.cnf &

    3) Start (or stop and start) MYSQLD to read the new config file

    sudo /etc/init.d/mysql start

    4) Set MYSQLs root password

    mysqladmin -u root password root

    5) Connect to MYSQL as root

    mysql -u root -proot

    6) Delect anonymous users

    delete from mysql.user where User="";
    delete from mysql.db where User="";

    7) Let root log in from anywhere. You probably don't want let ROOT do this but you can use it as a GO-BY for other users.

    GRANT ALL ON *.* TO "root"@"%" IDENTIFIED BY "root" WITH GRANT OPTION;
    FLUSH PRIVILEGES;
    EXIT;

    -----

    You should be able to go to another computer, and type

    mysql -h 192.168.1.1 -u root -proot

    and have it connect.

  3. #3
    Junior Member registered user
    Join Date
    Dec 2007
    Posts
    20
    thanks for posting a solution. not many people seem to around here. i ran into this problem trying to set mythtv frontend access to the knoppix backend, but as your posts suggests, the hosts file has something to do with it. i'd assumed the same but wasn't sure how to change it.

    commenting out the bind address and giving permissions to access from any host (%) hasn't worked so far so i'm going to try your suggestion as soon as my recording finishes. i'll post back to report whether or not its resolved my problem.

    i assumed it may be a problem specific to knoppix as it is a live distro.

  4. #4
    Junior Member registered user
    Join Date
    Dec 2007
    Posts
    20
    i took a look at my file /etc/hosts.allow - it contained the following which prevented connections from external hosts

    ALL : ALL@ALL : DENY

    commenting it out solved it for me. think this is specific to knoppix.

Similar Threads

  1. How to install and run mysql-server in chroot?
    By knopx4me in forum Customising & Remastering
    Replies: 1
    Last Post: 11-21-2008, 05:38 PM
  2. Connecting to My Wireless Network In Knoppix
    By Magnus_L in forum Networking
    Replies: 4
    Last Post: 09-05-2008, 05:05 AM
  3. Replies: 5
    Last Post: 01-31-2006, 06:36 PM
  4. TIP: Connecting to mySQL over a network
    By sange in forum Tips and Tricks
    Replies: 0
    Last Post: 11-06-2004, 05:56 PM
  5. Replies: 2
    Last Post: 04-29-2003, 06:38 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Dell PowerEdge VRTX 2.5

Dell PowerEdge VRTX 2.5"x25 Bay Blade Enclosure 4x1600W + 4X M640 (4X Blades)

$1599.99



Dell PowerEdge M630 Blade Server 2x Xeon E5-2680 v4, 2F3MP , 4GDP5 ,R10KJ ,JVFVR picture

Dell PowerEdge M630 Blade Server 2x Xeon E5-2680 v4, 2F3MP , 4GDP5 ,R10KJ ,JVFVR

$96.60



Dell PowerEdge M640 Blade Barebone Server Dell P/N: HHB006 Tested Working picture

Dell PowerEdge M640 Blade Barebone Server Dell P/N: HHB006 Tested Working

$149.99



Dell PowerEdge M620 Blade Server 2x Xeon E5-2680v2 256GB DDR3 RAM NO HDD picture

Dell PowerEdge M620 Blade Server 2x Xeon E5-2680v2 256GB DDR3 RAM NO HDD

$349.99



Datto S4P10 1U Blade Rack Server Intel Xeon D-2143IT 2.20GHz 48GB DDR4 4-Bay PSU picture

Datto S4P10 1U Blade Rack Server Intel Xeon D-2143IT 2.20GHz 48GB DDR4 4-Bay PSU

$197.76



NETAPP HCI NAF-1701 SuperMicro Server 4X BLADE H410C 8X GOLD 5120 4 NODE SERVER picture

NETAPP HCI NAF-1701 SuperMicro Server 4X BLADE H410C 8X GOLD 5120 4 NODE SERVER

$1499.97



Supermicro 938-16 16-LFF MicroCloud SuperServer 5038MR-H8TRF *No Blade Servers* picture

Supermicro 938-16 16-LFF MicroCloud SuperServer 5038MR-H8TRF *No Blade Servers*

$159.99



Dell Poweredge C6400 24x 2.5’’ 2x 2400W 4x C6420 Nodes H330 | 2x SFP | 8x Trays picture

Dell Poweredge C6400 24x 2.5’’ 2x 2400W 4x C6420 Nodes H330 | 2x SFP | 8x Trays

$799.99



Cisco UCS 5108 Blade Server Chassis Enclosure N20-C6508 4x PSU 8x Fans 2x Fabric picture

Cisco UCS 5108 Blade Server Chassis Enclosure N20-C6508 4x PSU 8x Fans 2x Fabric

$174.99



Dell Poweredge VRTX 25Bay 2.5

Dell Poweredge VRTX 25Bay 2.5" 2x PERC 8, 2xCMC, I/O 1GB Pass Through, 4x PS

$578.08