DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

(mysql.info) windows-create-option-file

Info Catalog (mysql.info) windows-extract-archive (mysql.info) windows-installation (mysql.info) windows-select-server
 
 2.3.7 Creating an Option File
 -----------------------------
 
 If you need to specify startup options when you run the server, you can
 indicate them on the command line or place them in an option file. For
 options that are used every time the server starts, you may find it
 most convenient to use an option file to specify your MySQL
 configuration. This is particularly true under the following
 circumstances:
 
    * The installation or data directory locations are different from
      the default locations (`C:\Program Files\MySQL\MySQL Server 5.0'
      and `C:\Program Files\MySQL\MySQL Server 5.0\data').
 
    * You need to tune the server settings.
 
 When the MySQL server starts on Windows, it looks for options in two
 files: the `my.ini' file in the Windows directory, and the `C:\my.cnf'
 file. The Windows directory typically is named something like
 `C:\WINDOWS' or `C:\WINNT'. You can determine its exact location from
 the value of the `WINDIR' environment variable using the following
 command:
 
      C:\> echo %WINDIR%
 
 MySQL looks for options first in the `my.ini' file, and then in the
 `my.cnf' file. However, to avoid confusion, it's best if you use only
 one file. If your PC uses a boot loader where `C:' is not the boot
 drive, your only option is to use the `my.ini' file. Whichever option
 file you use, it must be a plain text file.
 
 You can also make use of the example option files included with your
 MySQL distribution. Look in your install directory for files such as
 `my-small.cnf', `my-medium.cnf', `my-large.cnf', and `my-huge.cnf',
 which you can rename and copy to the appropriate location for use as a
 base configuration file.
 
 An option file can be created and modified with any text editor, such
 as Notepad. For example, if MySQL is installed in `E:\mysql' and the
 data directory is in `E:\mydata\data', you can create an option file
 containing a `[mysqld]' section to specify values for the `basedir' and
 `datadir' parameters:
 
      [mysqld]
      # set basedir to your installation path
      basedir=E:/mysql
      # set datadir to the location of your data directory
      datadir=E:/mydata/data
 
 Note that Windows pathnames are specified in option files using
 (forward) slashes rather than backslashes. If you do use backslashes,
 you must double them:
 
      [mysqld]
      # set basedir to your installation path
      basedir=E:\\mysql
      # set datadir to the location of your data directory
      datadir=E:\\mydata\\data
 
 On Windows, the MySQL installer places the data directory directly
 under the directory where you install MySQL. If you would like to use a
 data directory in a different location, you should copy the entire
 contents of the `data' directory to the new location. For example, if
 MySQL is installed in `C:\Program Files\MySQL\MySQL Server 5.0', the
 data directory is by default in `C:\Program Files\MySQL\MySQL Server
 5.0\data'. If you want to use `E:\mydata' as the data directory instead,
 you must do two things:
 
   1. Move the entire `data' directory and all of its contents from
      `C:\Program Files\MySQL\MySQL Server 5.0\data' to `E:\mydata'.
 
   2. Use a -datadir option to specify the new data directory location
      each time you start the server.
 
Info Catalog (mysql.info) windows-extract-archive (mysql.info) windows-installation (mysql.info) windows-select-server
automatically generated byinfo2html