dbTalk Databases Forums  

Connect to mysql on home network

comp.databases.mysql comp.databases.mysql


Discuss Connect to mysql on home network in the comp.databases.mysql forum.



Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old   
AMP
 
Posts: n/a

Default Connect to mysql on home network - 01-06-2008 , 02:13 PM






Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike

Reply With Quote
  #2  
Old   
Jerry Stuckle
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 02:31 PM






AMP wrote:
Quote:
Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike

It means you don't have the mysql client installed (or at least
available) on your client machine.

When you access MySQL via the browser, you're using the MySQL client on
the webserver. However, when you're using the command line, you're
using (or at least trying to use) the mysql client on your machine.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex (AT) attglobal (DOT) net
==================



Reply With Quote
  #3  
Old   
Paul Lautman
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 02:47 PM



Jerry Stuckle wrote:
Quote:
AMP wrote:
Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike


It means you don't have the mysql client installed (or at least
available) on your client machine.

When you access MySQL via the browser, you're using the MySQL client
on the webserver. However, when you're using the command line, you're
using (or at least trying to use) the mysql client on your machine.
I don't think he's even accesing MySQL through the browser. All he says is
that he can connect to the host webserver.

Ate the very least ee needs to put mysql.exe on his client machine. But I
think he really needs a basic understanding of how computers work.




Reply With Quote
  #4  
Old   
Jerry Stuckle
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 03:12 PM



Paul Lautman wrote:
Quote:
Jerry Stuckle wrote:
AMP wrote:
Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike

It means you don't have the mysql client installed (or at least
available) on your client machine.

When you access MySQL via the browser, you're using the MySQL client
on the webserver. However, when you're using the command line, you're
using (or at least trying to use) the mysql client on your machine.

I don't think he's even accesing MySQL through the browser. All he says is
that he can connect to the host webserver.

Ate the very least ee needs to put mysql.exe on his client machine. But I
think he really needs a basic understanding of how computers work.



You could be correct, Paul. I just figured if he's connecting through
the webserver, he's connecting to MySQL (otherwise he wouldn't have
needed to mention it). And of course, if he's connecting to a
webserver, I figured he's using a browser.

But you're correct - I may be making too many assumptions.


--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex (AT) attglobal (DOT) net
==================



Reply With Quote
  #5  
Old   
AMP
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 04:10 PM



On Jan 6, 3:12*pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
Quote:
Paul Lautman wrote:
Jerry Stuckle wrote:
AMP wrote:
Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike

It means you don't have the mysql client installed (or at least
available) on your client machine.

When you access MySQL via the browser, you're using the MySQL client
on the webserver. *However, when you're using the command line, you're
using (or at least trying to use) the mysql client on your machine.

I don't think he's even accesing MySQL through the browser. All he says is
that he can connect to the host webserver.

Ate the very least ee needs to put mysql.exe on his client machine. But I
think he really needs a basic understanding of how computers work.

You could be correct, Paul. *I just figured if he's connecting through
the webserver, he's connecting to MySQL (otherwise he wouldn't have
needed to mention it). *And of course, if he's connecting to a
webserver, I figured he's using a browser.

But you're correct - I may be making too many assumptions.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -

- Show quoted text -
I have the mysql client installed
I get "Cant connect to mysql on 192.168.1.102"
I have root user with no password.
mysql -h 192.168.1.102 -u root
As far as the webserrver, I said that to show I can connect to my
apache just using an ip address, so I figure I should be able to
connect to mysql.
I can ping it.
I can connect to mysql from localhost.
I added % host.
Db table is empty
Host Table is empty
Anything else?

Thanks


Reply With Quote
  #6  
Old   
Paul Lautman
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 04:38 PM



AMP wrote:
Quote:
I added % host.
What precisely do you mean by the above?





Reply With Quote
  #7  
Old   
Jerry Stuckle
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 04:39 PM



AMP wrote:
Quote:
On Jan 6, 3:12 pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
Paul Lautman wrote:
Jerry Stuckle wrote:
AMP wrote:
Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike
It means you don't have the mysql client installed (or at least
available) on your client machine.
When you access MySQL via the browser, you're using the MySQL client
on the webserver. However, when you're using the command line, you're
using (or at least trying to use) the mysql client on your machine.
I don't think he's even accesing MySQL through the browser. All he says is
that he can connect to the host webserver.
Ate the very least ee needs to put mysql.exe on his client machine. But I
think he really needs a basic understanding of how computers work.
You could be correct, Paul. I just figured if he's connecting through
the webserver, he's connecting to MySQL (otherwise he wouldn't have
needed to mention it). And of course, if he's connecting to a
webserver, I figured he's using a browser.

But you're correct - I may be making too many assumptions.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -

- Show quoted text -

I have the mysql client installed
I get "Cant connect to mysql on 192.168.1.102"
I have root user with no password.
mysql -h 192.168.1.102 -u root
As far as the webserrver, I said that to show I can connect to my
apache just using an ip address, so I figure I should be able to
connect to mysql.
I can ping it.
I can connect to mysql from localhost.
I added % host.
Db table is empty
Host Table is empty
Anything else?

Thanks

Is networking disabled for MySQL? Are you using the default port (3306)?
Both can be found in the my.ini file.

Do you have a firewall blocking port 3306?

Any of these can cause a failure to connect message.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex (AT) attglobal (DOT) net
==================



Reply With Quote
  #8  
Old   
AMP
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 05:30 PM



On Jan 6, 4:39*pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
Quote:
AMP wrote:
On Jan 6, 3:12 pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
Paul Lautman wrote:
Jerry Stuckle wrote:
AMP wrote:
Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike
It means you don't have the mysql client installed (or at least
available) on your client machine.
When you access MySQL via the browser, you're using the MySQL client
on the webserver. *However, when you're using the command line, you're
using (or at least trying to use) the mysql client on your machine.
I don't think he's even accesing MySQL through the browser. All he says is
that he can connect to the host webserver.
Ate the very least ee needs to put mysql.exe on his client machine. But I
think he really needs a basic understanding of how computers work.
You could be correct, Paul. *I just figured if he's connecting through
the webserver, he's connecting to MySQL (otherwise he wouldn't have
needed to mention it). *And of course, if he's connecting to a
webserver, I figured he's using a browser.

But you're correct - I may be making too many assumptions.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -

- Show quoted text -

I have the mysql client installed
I get "Cant connect to mysql on 192.168.1.102"
I have root user with no password.
mysql -h 192.168.1.102 -u root
As far as the webserrver, I said that to show I can connect to my
apache just using an ip address, so I figure I should be able to
connect to mysql.
I can ping it.
I can connect to mysql from localhost.
I added % host.
Db table is empty
Host Table is empty
Anything else?

Thanks

Is networking disabled for MySQL? Are you using the default port (3306)?
* Both can be found in the my.ini file.

Do you have a firewall blocking port 3306?

Any of these can cause a failure to connect message.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -

- Show quoted text -
I unblocked the port, now I have Host 'Desktop" is not allowed to
connect to this mysql server.
I did not see networking disabled in my ini file.
I added Desktop to the Host and User Tables
Thanks
Mike


Reply With Quote
  #9  
Old   
Jerry Stuckle
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 05:38 PM



AMP wrote:
Quote:
On Jan 6, 4:39 pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
AMP wrote:
On Jan 6, 3:12 pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
Paul Lautman wrote:
Jerry Stuckle wrote:
AMP wrote:
Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike
It means you don't have the mysql client installed (or at least
available) on your client machine.
When you access MySQL via the browser, you're using the MySQL client
on the webserver. However, when you're using the command line, you're
using (or at least trying to use) the mysql client on your machine.
I don't think he's even accesing MySQL through the browser. All he says is
that he can connect to the host webserver.
Ate the very least ee needs to put mysql.exe on his client machine. But I
think he really needs a basic understanding of how computers work.
You could be correct, Paul. I just figured if he's connecting through
the webserver, he's connecting to MySQL (otherwise he wouldn't have
needed to mention it). And of course, if he's connecting to a
webserver, I figured he's using a browser.
But you're correct - I may be making too many assumptions.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -
- Show quoted text -
I have the mysql client installed
I get "Cant connect to mysql on 192.168.1.102"
I have root user with no password.
mysql -h 192.168.1.102 -u root
As far as the webserrver, I said that to show I can connect to my
apache just using an ip address, so I figure I should be able to
connect to mysql.
I can ping it.
I can connect to mysql from localhost.
I added % host.
Db table is empty
Host Table is empty
Anything else?
Thanks
Is networking disabled for MySQL? Are you using the default port (3306)?
Both can be found in the my.ini file.

Do you have a firewall blocking port 3306?

Any of these can cause a failure to connect message.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -

- Show quoted text -

I unblocked the port, now I have Host 'Desktop" is not allowed to
connect to this mysql server.
I did not see networking disabled in my ini file.
I added Desktop to the Host and User Tables
Thanks
Mike

You shouldn't need to add "Desktop" to your user table. However, you do
need to give permission to root (AT) something (DOT) That something can be a host
name, ip address or '%' to indicate any (non-localhost) ip.

I don't recommend allowing root@% access - it's a big security problem.
But you could create another user and grant appropriate permissions.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstucklex (AT) attglobal (DOT) net
==================



Reply With Quote
  #10  
Old   
AMP
 
Posts: n/a

Default Re: Connect to mysql on home network - 01-06-2008 , 06:39 PM



On Jan 6, 5:38*pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
Quote:
AMP wrote:
On Jan 6, 4:39 pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
AMP wrote:
On Jan 6, 3:12 pm, Jerry Stuckle <jstuck... (AT) attglobal (DOT) net> wrote:
Paul Lautman wrote:
Jerry Stuckle wrote:
AMP wrote:
Hello,
I am trying to connect to a mysql db on a home WORKGROUP. I tried
ip(given out by router) and Computer name.
I get "Mysql is not a recognised.....Batch....
I tried setting a PATH envirement variable in the host but this isnt
working.
I can connect to the host webserver through the browser, but not the
mysql through the command line.
Any help?
Thanks
Mike
It means you don't have the mysql client installed (or at least
available) on your client machine.
When you access MySQL via the browser, you're using the MySQL client
on the webserver. *However, when you're using the command line, you're
using (or at least trying to use) the mysql client on your machine.
I don't think he's even accesing MySQL through the browser. All he says is
that he can connect to the host webserver.
Ate the very least ee needs to put mysql.exe on his client machine. But I
think he really needs a basic understanding of how computers work.
You could be correct, Paul. *I just figured if he's connecting through
the webserver, he's connecting to MySQL (otherwise he wouldn't have
needed to mention it). *And of course, if he's connecting to a
webserver, I figured he's using a browser.
But you're correct - I may be making too many assumptions.
--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -
- Show quoted text -
I have the mysql client installed
I get "Cant connect to mysql on 192.168.1.102"
I have root user with no password.
mysql -h 192.168.1.102 -u root
As far as the webserrver, I said that to show I can connect to my
apache just using an ip address, so I figure I should be able to
connect to mysql.
I can ping it.
I can connect to mysql from localhost.
I added % host.
Db table is empty
Host Table is empty
Anything else?
Thanks
Is networking disabled for MySQL? Are you using the default port (3306)?
* Both can be found in the my.ini file.

Do you have a firewall blocking port 3306?

Any of these can cause a failure to connect message.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -

- Show quoted text -

I unblocked the port, now I have Host 'Desktop" is not allowed to
connect to this mysql server.
I did not see networking disabled in my ini file.
I added Desktop to the Host and User Tables
Thanks
Mike

You shouldn't need to add "Desktop" to your user table. *However, you do
need to give permission to root (AT) something (DOT) *That something can be a host
name, ip address or '%' to indicate any (non-localhost) ip.

I don't recommend allowing root@% access - it's a big security problem.
* But you could create another user and grant appropriate permissions.

--
==================
Remove the "x" from my email address
Jerry Stuckle
JDS Computer Training Corp.
jstuck... (AT) attglobal (DOT) net
==================- Hide quoted text -

- Show quoted text -
The way this working is I am using the ip address in my connection
parameters and getting back "Host 'Desktop" is not allowed to
connect to this mysql server. "

I have 2 users with full priv. in the user table
User Host
root localhost
root 192.168.1.100

The above ip address is the client and the host is 192.168.1.102.
This is from my command line:
C:\Documents and Settings\Mike and Anna Marie>mysql -h 192.168.1.102 -
u root
ERROR 1130 (00000): Host 'DESKTOP' is not allowed to connect to this
MySQL server

Thanks
Mike



Reply With Quote
Reply




Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.