image
image

Go Back   macosx.com > Mac Help Forums > Mac OS X Server

Reply
 
LinkBack Thread Tools
  #1  
Old January 2nd, 2009, 11:14 AM
Registered User
 
Join Date: Jan 2009
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
sobhark is on a distinguished road
Creating Database Software on Mac OS 10.5

Hello...
I would like to develop a database software which is based on MySQL.
How can I develop the interface of the database??
Are there any software like Filemaker Pro which allows me to develop a GUI for the database.

Thank you in advance
Reply With Quote
  #2  
Old January 2nd, 2009, 12:02 PM
ElDiabloConCaca's Avatar
Registered User
 
Join Date: Aug 2001
Location: San Antonio, Texas
Posts: 12,671
Thanks: 7
Thanked 388 Times in 370 Posts
ElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of light
You'll have to be more specific on what exactly you'd like to do. C, C++, RealBasic, php, perl, Objective-C and many other programming languages can connect to mySQL databases and each have the ability to create either a text-based GUI or a more robust GUI.

What programming languages are you familiar with? Would you like to develop a desktop-based application, or a web-based application? What kind of application are you looking to develop -- something to execute arbitrary queries on a mySQL database, or some kind of application that displays data based upon user-input form a mySQL database? What steps have you already taken in developing an application with mySQL integration?

FileMaker Pro can integrate easily with a mySQL database. Information on this was found easily with a simple 3-second Google search:

http://www.filemaker.com/support/tec...686F76B3C80C44
__________________
Mac mini 2.0GHz 10.6.2 • 4GB • 320GB • Superdrive • 4 x 1TB USB 2.0 • LED Cinema Display
MacBook 2.0GHz Core 2 Duo - White 10.6.2 • 4GB • 250GB • CD-RW/DVD-ROM
iPhone 3G 8GB • iPod Touch 8GB • iPod Photo 60GB • iPod nano 1GB • AT&T U-Verse 18Mb/2Mb
http://www.jeffhoppe.com
Reply With Quote
  #3  
Old January 2nd, 2009, 12:36 PM
Registered User
 
Join Date: Jan 2009
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
sobhark is on a distinguished road
Oh.... I'm a completely new to this programming thing.
I would like to create a simple database.
I know how to use Filemaker Pro well, but the only problem is that it cost a lot of money to share then via a web browser.

So what I am seeking is a low cost method to share my database over the internet which can be access by any web browser.
Any suggestions?

PS I already have a Xserve with a fixed IP

Many Thanks
Reply With Quote
  #4  
Old January 2nd, 2009, 05:05 PM
ElDiabloConCaca's Avatar
Registered User
 
Join Date: Aug 2001
Location: San Antonio, Texas
Posts: 12,671
Thanks: 7
Thanked 388 Times in 370 Posts
ElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of lightElDiabloConCaca is a glorious beacon of light
Hosting a simple mySQL database online isn't expensive at all... in fact, you can do it for as little as $5 a month. Serverlogistics.com offers hosting and mySQL databases from $10 a month, and GoDaddy.com has simple hosting packages that include a mySQL database for $5 (or less sometimes).

But, if you've got a fixed IP address and an XServe ready-to-go, then you're all set. You need to do the following things:

1) Modify the mySQL user permissions (for whatever mySQL user account you're using to access the databases) to allow connections from external IP addresses. mySQL, by default, only allows connections from localhost (or 127.0.0.1) -- i.e., the local machine.

2) Open/forward port 3306 (unless you've modified the default mySQL port) in your firewall/router.

That's it -- people on the internet can now access your mySQL server from outside of your local network using your fixed IP address. Both of these steps are fairly easy, and step-by-step instructions can be found easily with Google searches.

After those, it's simply a matter of how people access the database. If you'd like a "web browser" to access the database, then you'll probably end up needing to host some php pages on your website (which should ideally be running on the same server as the mySQL server). If via FileMaker Pro, then it would be a matter of your "clients" (the people wanting to access the server) configuring their FileMaker Pro programs to connect to your database.

"Share my database over the internet" is an extremely vague description of what you'd like to do -- there are, literally, thousands of ways to share a database over the internet, and a thousand more ways to access the data in the database. If you could explain, in GREAT detail, what, exactly, you'd like to accomplish, then we can then dig further into this. But, as you've left it, if I may use a metaphor, you've basically brought your car into a repair shop and said, "My car is acting up in a vague and ambiguous way. What, exactly, is wrong with it, and what are the exact steps to take to fix it?" Any mechanic would say, "Buddy, you haven't given us nearly enough information to even get started."
__________________
Mac mini 2.0GHz 10.6.2 • 4GB • 320GB • Superdrive • 4 x 1TB USB 2.0 • LED Cinema Display
MacBook 2.0GHz Core 2 Duo - White 10.6.2 • 4GB • 250GB • CD-RW/DVD-ROM
iPhone 3G 8GB • iPod Touch 8GB • iPod Photo 60GB • iPod nano 1GB • AT&T U-Verse 18Mb/2Mb
http://www.jeffhoppe.com
Reply With Quote
Reply

Bookmarks

Thread Tools

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off

Forum Jump


All times are GMT -5. The time now is 06:55 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.0 RC1
Copyright 2000-2010 DigitalCrowd, Inc.