Re: Deployment of Database in a DEB package.

2008-10-29 Thread Moon's Father
Thanks.

On Tue, Oct 28, 2008 at 3:17 PM, Micah Stevens [EMAIL PROTECTED]wrote:

  It's a package for Debian based systems, which include Ubuntu and a few
 others..

 It's like an RPM for Fedora/Redhat linux.

 -Micah

 On 10/27/2008 06:39 PM, Moon's Father wrote:

 I'm sorry that if I can ask a question.What is DEB?

 On Fri, Oct 3, 2008 at 9:49 PM, US Data Export[EMAIL PROTECTED] [EMAIL 
 PROTECTED]wrote:



   -Original Message-
 From: Ellison, David [mailto:[EMAIL PROTECTED] [EMAIL PROTECTED]]
 Sent: Friday, October 03, 2008 2:35 AM
 To: mysql@lists.mysql.com
 Subject: RE: Deployment of Database in a DEB package.

 That's true, you would need to consider that risk. Can a DEB package ask
 for information before deployment? If so you could ask for the
 username/password and run the mysql command using the provided info.
 Therefore not risking the problem of having a username/password within
 the files. Although I am making a big assumption on whether you can grab
 input and use that in scripts of course :)



  [JS] Bash, ksh, and other shells have a read command that can be used to
 take input from the console (or other sources).


 Regards,

 Jerry Schwartz
 The Infoshop by Global Information Incorporated
 195 Farmington Ave.
 Farmington, CT 06032

 860.674.8796 / FAX: 860.674.8341
 www.the-infoshop.comwww.giiexpress.comwww.etudes-marche.com







 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]





-- 
I'm a MySQL DBA in china.
More about me just visit here:
http://yueliangdao0608.cublog.cn


Re: Deployment of Database in a DEB package.

2008-10-28 Thread Micah Stevens
It's a package for Debian based systems, which include Ubuntu and a few 
others..


It's like an RPM for Fedora/Redhat linux.

-Micah

On 10/27/2008 06:39 PM, Moon's Father wrote:

I'm sorry that if I can ask a question.What is DEB?

On Fri, Oct 3, 2008 at 9:49 PM, US Data Export
[EMAIL PROTECTED]wrote:

  


-Original Message-
From: Ellison, David [mailto:[EMAIL PROTECTED]
Sent: Friday, October 03, 2008 2:35 AM
To: mysql@lists.mysql.com
Subject: RE: Deployment of Database in a DEB package.

That's true, you would need to consider that risk. Can a DEB package ask
for information before deployment? If so you could ask for the
username/password and run the mysql command using the provided info.
Therefore not risking the problem of having a username/password within
the files. Although I am making a big assumption on whether you can grab
input and use that in scripts of course :)

  

[JS] Bash, ksh, and other shells have a read command that can be used to
take input from the console (or other sources).


Regards,

Jerry Schwartz
The Infoshop by Global Information Incorporated
195 Farmington Ave.
Farmington, CT 06032

860.674.8796 / FAX: 860.674.8341

www.the-infoshop.com
www.giiexpress.com
www.etudes-marche.com







--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]






  


Re: Deployment of Database in a DEB package.

2008-10-27 Thread Moon's Father
I'm sorry that if I can ask a question.What is DEB?

On Fri, Oct 3, 2008 at 9:49 PM, US Data Export
[EMAIL PROTECTED]wrote:



 -Original Message-
 From: Ellison, David [mailto:[EMAIL PROTECTED]
 Sent: Friday, October 03, 2008 2:35 AM
 To: mysql@lists.mysql.com
 Subject: RE: Deployment of Database in a DEB package.
 
 That's true, you would need to consider that risk. Can a DEB package ask
 for information before deployment? If so you could ask for the
 username/password and run the mysql command using the provided info.
 Therefore not risking the problem of having a username/password within
 the files. Although I am making a big assumption on whether you can grab
 input and use that in scripts of course :)
 
 [JS] Bash, ksh, and other shells have a read command that can be used to
 take input from the console (or other sources).


 Regards,

 Jerry Schwartz
 The Infoshop by Global Information Incorporated
 195 Farmington Ave.
 Farmington, CT 06032

 860.674.8796 / FAX: 860.674.8341

 www.the-infoshop.com
 www.giiexpress.com
 www.etudes-marche.com







 --
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:
 http://lists.mysql.com/[EMAIL PROTECTED]




-- 
I'm a MySQL DBA in china.
More about me just visit here:
http://yueliangdao0608.cublog.cn


RE: Deployment of Database in a DEB package.

2008-10-03 Thread Ellison, David
That's true, you would need to consider that risk. Can a DEB package ask for 
information before deployment? If so you could ask for the username/password 
and run the mysql command using the provided info. Therefore not risking the 
problem of having a username/password within the files. Although I am making a 
big assumption on whether you can grab input and use that in scripts of course 
:)

Dave

-Original Message-
From: Andre Matos [mailto:[EMAIL PROTECTED] 
Sent: 02 October 2008 17:51
To: Heston James - Cold Beans
Cc: mysql@lists.mysql.com
Subject: Re: Deployment of Database in a DEB package.

Just be aware about the security. I use shell or perl scripts to make automatic 
dumps (backups) or updates/changes in the database.  
Unfortunately, because they are automatic scripts, I need to add the username 
and password inside the scripts and if someone else have access to these 
scripts (e.g., read access), he/she will see this information.

Andre


On 2-Oct-08, at 11:57 AM, Heston James - Cold Beans wrote:

 Dave,

 This looks like a perfect solution. We can indeed use a shell script 
 for the task in hand and knowing that we an action the .sql script so 
 simply from the command line like that makes life very simple indeed 
 :-)

 I can't see this will cause too many challenges.

 Thanks Dave, I appreciate it a great deal.

 Heston

 -Original Message-
 From: Ellison, David [mailto:[EMAIL PROTECTED]
 Sent: 02 October 2008 07:24
 To: mysql@lists.mysql.com
 Subject: RE: Deployment of Database in a DEB package.

 I know nothing of DEB packages. However, when we need to change / make 
 a database etc on automatic scripts. We would write the script and 
 save it to a .sql file on console. We would then create a shell script 
 that had something like:

 mysql -u username -p etc  yourinsertsql.sql

 Essentially the username would have the ability to create tables/ db's 
 if the DB does not exist already, so make sure the user exists first.

 If you wanted to remove the DB afterwards, although if a DEB can do 
 it, ask first if you want to remove the DB. Have another .sql script 
 with essentially dropping the database. Then same again a shell that:

 mysql -u username -p etc  yourremovesql.sql

 This is of course assuming you can refer to a shell script in a DEB 
 package. But from what I have seen when using them, I would guess they 
 are used.

 Hope this helped.

 Dave

 -Original Message-
 From: Heston James - Cold Beans [mailto:[EMAIL PROTECTED]
 Sent: 01 October 2008 15:22
 To: mysql@lists.mysql.com
 Subject: Deployment of Database in a DEB package.

 Afternoon All,



 I'm hoping you'll have some recommendations for me on this little 
 challenge.
 I have an application which we're preparing to deploy in a DEB package 
 using APT on Debian based systems, although I would imagine this very 
 same rule/process applies to other packaging methods.



 On the back end of my application we have a MySQL Database which needs 
 to be created as part of the deployment process, which is automated in 
 a script, usually SHELL or Perl, something like that.



 How would you deploy the database using an automated script? Would you
 have a SQL script which you action through the console to create the
 database?
 What's the simplest way to action a SQL script to run on the local
 server?
 Do we need to keep in mind what permissions/users are assigned to the
 database?



 In addition to this create script, we'll also need to have an  
 automated,
 scripted process for removing the database if the package is removed,
 I'd be interested to get your thoughts on that too.



 Thanks in advance for any suggestions guys,



 Heston



 This message has been scanned for viruses by MailControl - (see
 http://bluepages.wsatkins.co.uk/?6875772)


 This email and any attached files are confidential and copyright  
 protected.
 If you are not the addressee, any dissemination of this  
 communication is
 strictly prohibited. Unless otherwise expressly agreed in writing,  
 nothing
 stated in this communication shall be legally binding.

 The ultimate parent company of the Atkins Group is WS Atkins plc.
 Registered in England No. 1885586.  Registered Office Woodcote  
 Grove, Ashley
 Road, Epsom, Surrey KT18 5BW. A list of wholly owned Atkins Group  
 companies
 registered in the United Kingdom can be found at
 http://www.atkinsglobal.com/terms_and_conditions/index.aspx

 Consider the environment. Please don't print this e-mail unless you  
 really
 need to.

 -- 
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:
 http://lists.mysql.com/[EMAIL PROTECTED]


 -- 
 MySQL General Mailing List
 For list archives: http://lists.mysql.com/mysql
 To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]


--
Dr. André Matos
[EMAIL PROTECTED]




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL

RE: Deployment of Database in a DEB package.

2008-10-03 Thread Heston James - Cold Beans
Andre, Dave,

Thanks for pointing this out guys. I would certainly like to think about
this and see what the best option is. Dave, we can effectively have the
scripts do anything we like in the DEB package so we could certainly have it
request the username and password from somewhere, either the user or a
remote server.

In all honest though, the data which is kept in the database, or the
database itself is of no real consequence at all and if it call hot
destroyed it really wouldn’t matter in the slightest, it merely serves as a
basic storage mechanism for an application.

Cheers,

Heston

-Original Message-
From: Ellison, David [mailto:[EMAIL PROTECTED] 
Sent: 03 October 2008 07:35
To: mysql@lists.mysql.com
Subject: RE: Deployment of Database in a DEB package.

That's true, you would need to consider that risk. Can a DEB package ask for
information before deployment? If so you could ask for the username/password
and run the mysql command using the provided info. Therefore not risking the
problem of having a username/password within the files. Although I am making
a big assumption on whether you can grab input and use that in scripts of
course :)

Dave

-Original Message-
From: Andre Matos [mailto:[EMAIL PROTECTED] 
Sent: 02 October 2008 17:51
To: Heston James - Cold Beans
Cc: mysql@lists.mysql.com
Subject: Re: Deployment of Database in a DEB package.

Just be aware about the security. I use shell or perl scripts to make
automatic dumps (backups) or updates/changes in the database.  
Unfortunately, because they are automatic scripts, I need to add the
username and password inside the scripts and if someone else have access to
these scripts (e.g., read access), he/she will see this information.

Andre


On 2-Oct-08, at 11:57 AM, Heston James - Cold Beans wrote:

 Dave,

 This looks like a perfect solution. We can indeed use a shell script 
 for the task in hand and knowing that we an action the .sql script so 
 simply from the command line like that makes life very simple indeed 
 :-)

 I can't see this will cause too many challenges.

 Thanks Dave, I appreciate it a great deal.

 Heston

 -Original Message-
 From: Ellison, David [mailto:[EMAIL PROTECTED]
 Sent: 02 October 2008 07:24
 To: mysql@lists.mysql.com
 Subject: RE: Deployment of Database in a DEB package.

 I know nothing of DEB packages. However, when we need to change / make 
 a database etc on automatic scripts. We would write the script and 
 save it to a .sql file on console. We would then create a shell script 
 that had something like:

 mysql -u username -p etc  yourinsertsql.sql

 Essentially the username would have the ability to create tables/ db's 
 if the DB does not exist already, so make sure the user exists first.

 If you wanted to remove the DB afterwards, although if a DEB can do 
 it, ask first if you want to remove the DB. Have another .sql script 
 with essentially dropping the database. Then same again a shell that:

 mysql -u username -p etc  yourremovesql.sql

 This is of course assuming you can refer to a shell script in a DEB 
 package. But from what I have seen when using them, I would guess they 
 are used.

 Hope this helped.

 Dave

 -Original Message-
 From: Heston James - Cold Beans [mailto:[EMAIL PROTECTED]
 Sent: 01 October 2008 15:22
 To: mysql@lists.mysql.com
 Subject: Deployment of Database in a DEB package.

 Afternoon All,



 I'm hoping you'll have some recommendations for me on this little 
 challenge.
 I have an application which we're preparing to deploy in a DEB package 
 using APT on Debian based systems, although I would imagine this very 
 same rule/process applies to other packaging methods.



 On the back end of my application we have a MySQL Database which needs 
 to be created as part of the deployment process, which is automated in 
 a script, usually SHELL or Perl, something like that.



 How would you deploy the database using an automated script? Would you
 have a SQL script which you action through the console to create the
 database?
 What's the simplest way to action a SQL script to run on the local
 server?
 Do we need to keep in mind what permissions/users are assigned to the
 database?



 In addition to this create script, we'll also need to have an  
 automated,
 scripted process for removing the database if the package is removed,
 I'd be interested to get your thoughts on that too.



 Thanks in advance for any suggestions guys,



 Heston



 This message has been scanned for viruses by MailControl - (see
 http://bluepages.wsatkins.co.uk/?6875772)


 This email and any attached files are confidential and copyright  
 protected.
 If you are not the addressee, any dissemination of this  
 communication is
 strictly prohibited. Unless otherwise expressly agreed in writing,  
 nothing
 stated in this communication shall be legally binding.

 The ultimate parent company of the Atkins Group is WS Atkins plc.
 Registered in England No. 1885586

RE: Deployment of Database in a DEB package.

2008-10-03 Thread US Data Export


-Original Message-
From: Ellison, David [mailto:[EMAIL PROTECTED]
Sent: Friday, October 03, 2008 2:35 AM
To: mysql@lists.mysql.com
Subject: RE: Deployment of Database in a DEB package.

That's true, you would need to consider that risk. Can a DEB package ask
for information before deployment? If so you could ask for the
username/password and run the mysql command using the provided info.
Therefore not risking the problem of having a username/password within
the files. Although I am making a big assumption on whether you can grab
input and use that in scripts of course :)

[JS] Bash, ksh, and other shells have a read command that can be used to
take input from the console (or other sources).


Regards,
 
Jerry Schwartz
The Infoshop by Global Information Incorporated
195 Farmington Ave.
Farmington, CT 06032
 
860.674.8796 / FAX: 860.674.8341
 
www.the-infoshop.com
www.giiexpress.com
www.etudes-marche.com







-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



RE: Deployment of Database in a DEB package.

2008-10-02 Thread Ellison, David
I know nothing of DEB packages. However, when we need to change / make a
database etc on automatic scripts. We would write the script and save it
to a .sql file on console. We would then create a shell script that had
something like:

mysql -u username -p etc  yourinsertsql.sql

Essentially the username would have the ability to create tables/db's if
the DB does not exist already, so make sure the user exists first.

If you wanted to remove the DB afterwards, although if a DEB can do it,
ask first if you want to remove the DB. Have another .sql script with
essentially dropping the database. Then same again a shell that:

mysql -u username -p etc  yourremovesql.sql

This is of course assuming you can refer to a shell script in a DEB
package. But from what I have seen when using them, I would guess they
are used.

Hope this helped.

Dave

-Original Message-
From: Heston James - Cold Beans [mailto:[EMAIL PROTECTED] 
Sent: 01 October 2008 15:22
To: mysql@lists.mysql.com
Subject: Deployment of Database in a DEB package.

Afternoon All,

 

I'm hoping you'll have some recommendations for me on this little
challenge.
I have an application which we're preparing to deploy in a DEB package
using APT on Debian based systems, although I would imagine this very
same rule/process applies to other packaging methods.

 

On the back end of my application we have a MySQL Database which needs
to be created as part of the deployment process, which is automated in a
script, usually SHELL or Perl, something like that.

 

How would you deploy the database using an automated script? Would you
have a SQL script which you action through the console to create the
database?
What's the simplest way to action a SQL script to run on the local
server?
Do we need to keep in mind what permissions/users are assigned to the
database?

 

In addition to this create script, we'll also need to have an automated,
scripted process for removing the database if the package is removed,
I'd be interested to get your thoughts on that too.

 

Thanks in advance for any suggestions guys,

 

Heston



This message has been scanned for viruses by MailControl - (see
http://bluepages.wsatkins.co.uk/?6875772)


This email and any attached files are confidential and copyright protected. If 
you are not the addressee, any dissemination of this communication is strictly 
prohibited. Unless otherwise expressly agreed in writing, nothing stated in 
this communication shall be legally binding.

The ultimate parent company of the Atkins Group is WS Atkins plc.  Registered 
in England No. 1885586.  Registered Office Woodcote Grove, Ashley Road, Epsom, 
Surrey KT18 5BW. A list of wholly owned Atkins Group companies registered in 
the United Kingdom can be found at 
http://www.atkinsglobal.com/terms_and_conditions/index.aspx

Consider the environment. Please don't print this e-mail unless you really need 
to.

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



RE: Deployment of Database in a DEB package.

2008-10-02 Thread Heston James - Cold Beans
Dave,

This looks like a perfect solution. We can indeed use a shell script for the
task in hand and knowing that we an action the .sql script so simply from
the command line like that makes life very simple indeed :-)

I can't see this will cause too many challenges.

Thanks Dave, I appreciate it a great deal.

Heston

-Original Message-
From: Ellison, David [mailto:[EMAIL PROTECTED] 
Sent: 02 October 2008 07:24
To: mysql@lists.mysql.com
Subject: RE: Deployment of Database in a DEB package.

I know nothing of DEB packages. However, when we need to change / make a
database etc on automatic scripts. We would write the script and save it
to a .sql file on console. We would then create a shell script that had
something like:

mysql -u username -p etc  yourinsertsql.sql

Essentially the username would have the ability to create tables/db's if
the DB does not exist already, so make sure the user exists first.

If you wanted to remove the DB afterwards, although if a DEB can do it,
ask first if you want to remove the DB. Have another .sql script with
essentially dropping the database. Then same again a shell that:

mysql -u username -p etc  yourremovesql.sql

This is of course assuming you can refer to a shell script in a DEB
package. But from what I have seen when using them, I would guess they
are used.

Hope this helped.

Dave

-Original Message-
From: Heston James - Cold Beans [mailto:[EMAIL PROTECTED] 
Sent: 01 October 2008 15:22
To: mysql@lists.mysql.com
Subject: Deployment of Database in a DEB package.

Afternoon All,

 

I'm hoping you'll have some recommendations for me on this little
challenge.
I have an application which we're preparing to deploy in a DEB package
using APT on Debian based systems, although I would imagine this very
same rule/process applies to other packaging methods.

 

On the back end of my application we have a MySQL Database which needs
to be created as part of the deployment process, which is automated in a
script, usually SHELL or Perl, something like that.

 

How would you deploy the database using an automated script? Would you
have a SQL script which you action through the console to create the
database?
What's the simplest way to action a SQL script to run on the local
server?
Do we need to keep in mind what permissions/users are assigned to the
database?

 

In addition to this create script, we'll also need to have an automated,
scripted process for removing the database if the package is removed,
I'd be interested to get your thoughts on that too.

 

Thanks in advance for any suggestions guys,

 

Heston



This message has been scanned for viruses by MailControl - (see
http://bluepages.wsatkins.co.uk/?6875772)


This email and any attached files are confidential and copyright protected.
If you are not the addressee, any dissemination of this communication is
strictly prohibited. Unless otherwise expressly agreed in writing, nothing
stated in this communication shall be legally binding.

The ultimate parent company of the Atkins Group is WS Atkins plc.
Registered in England No. 1885586.  Registered Office Woodcote Grove, Ashley
Road, Epsom, Surrey KT18 5BW. A list of wholly owned Atkins Group companies
registered in the United Kingdom can be found at
http://www.atkinsglobal.com/terms_and_conditions/index.aspx

Consider the environment. Please don't print this e-mail unless you really
need to.

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



Re: Deployment of Database in a DEB package.

2008-10-02 Thread Andre Matos
Just be aware about the security. I use shell or perl scripts to make  
automatic dumps (backups) or updates/changes in the database.  
Unfortunately, because they are automatic scripts, I need to add the  
username and password inside the scripts and if someone else have  
access to these scripts (e.g., read access), he/she will see this  
information.


Andre


On 2-Oct-08, at 11:57 AM, Heston James - Cold Beans wrote:


Dave,

This looks like a perfect solution. We can indeed use a shell script  
for the
task in hand and knowing that we an action the .sql script so simply  
from

the command line like that makes life very simple indeed :-)

I can't see this will cause too many challenges.

Thanks Dave, I appreciate it a great deal.

Heston

-Original Message-
From: Ellison, David [mailto:[EMAIL PROTECTED]
Sent: 02 October 2008 07:24
To: mysql@lists.mysql.com
Subject: RE: Deployment of Database in a DEB package.

I know nothing of DEB packages. However, when we need to change /  
make a
database etc on automatic scripts. We would write the script and  
save it
to a .sql file on console. We would then create a shell script that  
had

something like:

mysql -u username -p etc  yourinsertsql.sql

Essentially the username would have the ability to create tables/ 
db's if

the DB does not exist already, so make sure the user exists first.

If you wanted to remove the DB afterwards, although if a DEB can do  
it,

ask first if you want to remove the DB. Have another .sql script with
essentially dropping the database. Then same again a shell that:

mysql -u username -p etc  yourremovesql.sql

This is of course assuming you can refer to a shell script in a DEB
package. But from what I have seen when using them, I would guess they
are used.

Hope this helped.

Dave

-Original Message-
From: Heston James - Cold Beans [mailto:[EMAIL PROTECTED]
Sent: 01 October 2008 15:22
To: mysql@lists.mysql.com
Subject: Deployment of Database in a DEB package.

Afternoon All,



I'm hoping you'll have some recommendations for me on this little
challenge.
I have an application which we're preparing to deploy in a DEB package
using APT on Debian based systems, although I would imagine this very
same rule/process applies to other packaging methods.



On the back end of my application we have a MySQL Database which needs
to be created as part of the deployment process, which is automated  
in a

script, usually SHELL or Perl, something like that.



How would you deploy the database using an automated script? Would you
have a SQL script which you action through the console to create the
database?
What's the simplest way to action a SQL script to run on the local
server?
Do we need to keep in mind what permissions/users are assigned to the
database?



In addition to this create script, we'll also need to have an  
automated,

scripted process for removing the database if the package is removed,
I'd be interested to get your thoughts on that too.



Thanks in advance for any suggestions guys,



Heston



This message has been scanned for viruses by MailControl - (see
http://bluepages.wsatkins.co.uk/?6875772)


This email and any attached files are confidential and copyright  
protected.
If you are not the addressee, any dissemination of this  
communication is
strictly prohibited. Unless otherwise expressly agreed in writing,  
nothing

stated in this communication shall be legally binding.

The ultimate parent company of the Atkins Group is WS Atkins plc.
Registered in England No. 1885586.  Registered Office Woodcote  
Grove, Ashley
Road, Epsom, Surrey KT18 5BW. A list of wholly owned Atkins Group  
companies

registered in the United Kingdom can be found at
http://www.atkinsglobal.com/terms_and_conditions/index.aspx

Consider the environment. Please don't print this e-mail unless you  
really

need to.

--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:
http://lists.mysql.com/[EMAIL PROTECTED]


--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]



--
Dr. André Matos
[EMAIL PROTECTED]




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]