It will be the same for all 3, so long as they didn't install it in some
non-default way I guess.  I tried to keep things as universal as possible
here...there are different ways of turning the server on in the different
OS's, but this is the only way I know of that will work on all of them...Do
you have any suggestions?


On Tue, Apr 1, 2014 at 4:17 PM, Ryan <notifications@github.com> wrote:

> In Algorithms/DatabaseEssentials/DatabaseEssentials.tex:
>
> > @@ -0,0 +1,293 @@
> > +\lab{Algoirthms}{Database Essentials}{Database Essentials}
> > +\objective{Familiarization with MySQL prompt and basic queries
> > +\label{lab:DbEssentials}
> > +
> > +\section*{Introduction to MySQL}
> > +
> > +Databases are an essential part of computation.  We will learn how to use MySQL databases in this section.  MySQL is open-source software that is easy to use and free.  It also works well with Python.  All of this makes it a good choice for our applications.  Other options exist, but most of what we learn here will translate easily to other platforms.
> > +
> > +We do not explain installation and setup of MySQL here.  See an appendix (TODO:  Make an appendix with a tutorial).
> > +
> > +MySQL works by running a server that keeps track of databases and listens for queries.  There are several ways to interact with the server.  In this section, we will be using the MySQL terminal launched from the command line.  Let's begin by starting the server.  In your command prompt, navigate to the location of your MySQL installation. Now, type
> > +
> > +\begin{lstlisting}[style=ShellInput]
> > +/bin/mysqld
>
> This is an absolute path. Why are we having the students navigate to their
> installation folder? Are you sure this path works on linux, OSX, and
> windows?
>
> --
> Reply to this email directly or view it on GitHub<https://github.com/byuimpact/numerical_computing/pull/520/files#r11179263>
> .
>