Upload
sugumar-sar-durai
View
238
Download
0
Embed Size (px)
Citation preview
8/12/2019 How to Setup MySQL for VDC
1/12
Installing MySQL on Windows
I nstalling MySQLAfter the installation file has finished downloading, double-click it, which begins the MySQL Setup Wizard.
At the welcome dialog box, click the "Next" button.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
2/12
The MySQL Setup Wizard allows you to choose the installation directory on your computer, and whether
or not to have optional components installed. In the "Setup Type" dialog box, you can choose from three
setup types: Typical, Complete, and Custom. Choose the first one if you would like MySQL to be installed
in the default directory, "C:\Program Files\MySQL\MySQL Server 5.0", and you also want all three client
programs to be included (Command-Line Shell, Command Line Utilities, and Server Instance Config), but
none of the C language 'include' or library files. For most users, this setup type should work fine. Choose
a "Complete" setup to get all of the above, which probably would only be of interest to C programmers
who want to examine MySQL's source code.
In this tutorial, we won't be using the default directory, and so we choose the "Custom" option, and
specify an alternate installation directory, "C:\_a\MySQL". Some developers elect to install all of their
applications in the default Windows directory, "C:\Program Files". But using a different directory has the
advantage that it immediately distinguishes user-installed programs from those already installed by
Windows or forcibly installed by any inconsiderate application that fails to allow one to specify itsinstallation directory. The top-level directory name "_a" is short, saving space in the PATH environment
variable, and its underscore pushes it to the top of any directory listing sorted alphabetically by filename,
thus making it more visible.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
3/12
After you have made all of your choices, click the "Next" button.
You are now ready to install MySQL's files. Click the "Install" button.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
4/12
You may see some MySQL Enterprise advertisement dialog boxes.
Click through any ad boxes.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
5/12
After the Setup Wizard has completed, you can and should configure your new server. Click the "Finish"
button.
Configuring MySQL
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
6/12
At the initial Server Instance Configuration Wizard dialog box, click the "Next" button.
The configuration wizard allows you to choose either a detailed configuration, which gives you more
control, or a standard configuration. Most developers, and this tutorial, will use the former option, which
is also the default. Click the "Next" button.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
7/12
At this point, you must indicate how MySQL is going to be used on your PC simply for development
purposes, or as one of several server applications, or as an exclusively MySQL database server. For our
purposes, choose the first option, which is the default. Click the "Next" button.
MySQL has two different built-in database storage engines: InnoDB and MyISAM. Only the former offers
transaction functionality, but does so at a cost of somewhat reduced performance. At this point in the
installation process, you should decide whether you will need or simply want to try out transactional
operations for any of the database applications that you will be using with this particular MySQL instance.
If you are sure that you will not be needing transactions, then you can choose the third option,
"Non-Transactional Database Only", which is what we will be using in this tutorial. Otherwise, if your
applications will be making heavy use of transactions, then choose the second option, "Transactional
Database Only". This choice does not, however, preclude you from using the MyISAM engine. If you are
not sure as to your need for transactions, or you see them as a limited portion of all anticipated
transactions, then choose the first option, "Multifunctional Database", which is the default. Note that useof the InnoDB engine does require a considerable amount of disk space for the tablespace.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
8/12
If your database is going to be hit by a large number of applications running concurrently, then it will
need to allow a proportionally larger number of active connections. In that case, choose the second
option in the dialog box shown above, "Online Transaction Processing (OLTP)". But this probably will not
be the case for your development PC, and so you can leave the default option, "Decision Support
(DSS)/OLAP", and then click the "Next" button.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
9/12
For MySQL's networking, it is recommended to go with the defaults, namely, to enable TCP/IP networking,
using port number 3306. The option to enable strict mode is not adequately explained in the dialog box.
You should make a choice based upon whether or not there is a chance you will be using your database
with applications, such as a proprietary shopping cart, whose code you cannot modify specifically, any
SQL queries. If that is the case, then do not enable strict mode, because it could result in an error if and
when the application tries to set a non-nullable column to a default value by specifying an empty value
of a different type, and you get an error 1366. Click the "Next" button.
Choose the standard character set, which is the default option.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
10/12
MySQL can be run by Windows as a service, and started automatically when you boot up your PC. Those
are the default and recommended settings. MySQL's binary directory in our case, "C:\_a\MySQL\bin"
contains more than a dozen executable programs. The Configuration Wizard can add the directory to
your Path environment variable, so the programs can be run at the command line without specifying the
directory. Click the checkbox to enable that, and then click the "Next" button.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
11/12
At the security options dialog box, enter a new root password, twice. Do not check the option to "Enable
root access for remote machines", for security reasons. Do not bother creating an anonymous account,
since you should do everything with named accounts. When you are satisfied with your chosen root
password, record it somewhere safe, and then click the "Next" button.
The Configuration Wizard is now ready to execute all of the settings that you have made in the earlier
dialog boxes. Click the "Execute" button.
If you tried to install MySQL in a directory that still contained the "data" subdirectory, then the security
settings will fail, and you will get an Error 1045.
http://www.go2pdf.com/8/12/2019 How to Setup MySQL for VDC
12/12
But if the configuration does not encounter any errors, then you will be informed that the configuration
file was created, the MySQL service was installed and started, and your security settings have been
applied.
http://www.go2pdf.com/