diff options
author | unknown <knielsen@knielsen-hq.org> | 2009-05-25 11:59:47 +0200 |
---|---|---|
committer | unknown <knielsen@knielsen-hq.org> | 2009-05-25 11:59:47 +0200 |
commit | cc5e283d15f10413924e92a86b4584d97246c64b (patch) | |
tree | b0b5c6d3604a735e66362a0888edcb210f60b7ba /man/mysql_install_db.1 | |
parent | d7ae55e70414b8e17a7c89a3f7843479a7260747 (diff) | |
download | mariadb-git-cc5e283d15f10413924e92a86b4584d97246c64b.tar.gz |
Imported freely distributable documentation from upstream MySQL 5.1.34 source tarball.
Diffstat (limited to 'man/mysql_install_db.1')
-rw-r--r-- | man/mysql_install_db.1 | 153 |
1 files changed, 153 insertions, 0 deletions
diff --git a/man/mysql_install_db.1 b/man/mysql_install_db.1 new file mode 100644 index 00000000000..bf20b97a7fc --- /dev/null +++ b/man/mysql_install_db.1 @@ -0,0 +1,153 @@ +.\" Title: \fBmysql_install_db\fR +.\" Author: +.\" Generator: DocBook XSL Stylesheets v1.70.1 <http://docbook.sf.net/> +.\" Date: 03/31/2009 +.\" Manual: MySQL Database System +.\" Source: MySQL 5.1 +.\" +.TH "\fBMYSQL_INSTALL_DB\\" "1" "03/31/2009" "MySQL 5.1" "MySQL Database System" +.\" disable hyphenation +.nh +.\" disable justification (adjust text to left margin only) +.ad l +.SH "NAME" +mysql_install_db \- initialize MySQL data directory +.SH "SYNOPSIS" +.HP 27 +\fBmysql_install_db [\fR\fB\fIoptions\fR\fR\fB]\fR +.SH "DESCRIPTION" +.PP +\fBmysql_install_db\fR +initializes the MySQL data directory and creates the system tables that it contains, if they do not exist. +.PP +To invoke +\fBmysql_install_db\fR, use the following syntax: +.sp +.RS 3n +.nf +shell> \fBmysql_install_db [\fR\fB\fIoptions\fR\fR\fB]\fR +.fi +.RE +.PP +Because the MySQL server, +\fBmysqld\fR, needs to access the data directory when it runs later, you should either run +\fBmysql_install_db\fR +from the same account that will be used for running +\fBmysqld\fR +or run it as +root +and use the +\fB\-\-user\fR +option to indicate the user name that +\fBmysqld\fR +will run as. It might be necessary to specify other options such as +\fB\-\-basedir\fR +or +\fB\-\-datadir\fR +if +\fBmysql_install_db\fR +does not use the correct locations for the installation directory or data directory. For example: +.sp +.RS 3n +.nf +shell> \fBbin/mysql_install_db \-\-user=mysql \\\fR + \fB\-\-basedir=/opt/mysql/mysql \\\fR + \fB\-\-datadir=/opt/mysql/mysql/data\fR +.fi +.RE +.PP +\fBmysql_install_db\fR +needs to invoke +\fBmysqld\fR +with the +\fB\-\-bootstrap\fR +and +\fB\-\-skip\-grant\-tables\fR +options (see +Section\ 2.10.2, \(lqTypical \fBconfigure\fR Options\(rq). If MySQL was configured with the +\fB\-\-disable\-grant\-options\fR +option, +\fB\-\-bootstrap\fR +and +\fB\-\-skip\-grant\-tables\fR +will be disabled. To handle this, set the +MYSQLD_BOOTSTRAP +environment variable to the full path name of a server that has all options enabled. +\fBmysql_install_db\fR +will use that server. +.PP +\fBmysql_install_db\fR +supports the options in the following list. It also reads option files and supports the options for processing them described at +Section\ 4.2.3.2.1, \(lqCommand\-Line Options that Affect Option\-File Handling\(rq. +.TP 3n +\(bu +\fB\-\-basedir=\fR\fB\fIpath\fR\fR +.sp +The path to the MySQL installation directory. +.TP 3n +\(bu +\fB\-\-force\fR +.sp +Causes +\fBmysql_install_db\fR +to run even if DNS does not work. In that case, grant table entries that normally use host names will use IP addresses. +.TP 3n +\(bu +\fB\-\-datadir=\fR\fB\fIpath\fR\fR, +\fB\-\-ldata=\fR\fB\fIpath\fR\fR +.sp +The path to the MySQL data directory. +.TP 3n +\(bu +\fB\-\-rpm\fR +.sp +For internal use. This option is used by RPM files during the MySQL installation process. +.TP 3n +\(bu +\fB\-\-skip\-name\-resolve\fR +.sp +Use IP addresses rather than host names when creating grant table entries. This option can be useful if your DNS does not work. +.TP 3n +\(bu +\fB\-\-srcdir=\fR\fB\fIpath\fR\fR +.sp +For internal use. The directory under which +\fBmysql_install_db\fR +looks for support files such as the error message file and the file for populating the help tables. This option was added in MySQL 5.1.14. +.TP 3n +\(bu +\fB\-\-user=\fR\fB\fIuser_name\fR\fR +.sp +The login user name to use for running +\fBmysqld\fR. Files and directories created by +\fBmysqld\fR +will be owned by this user. You must be +root +to use this option. By default, +\fBmysqld\fR +runs using your current login name and files and directories that it creates will be owned by you. +.TP 3n +\(bu +\fB\-\-verbose\fR +.sp +Verbose mode. Print more information about what the program does. +.TP 3n +\(bu +\fB\-\-windows\fR +.sp +For internal use. This option is used for creating Windows distributions. +.SH "COPYRIGHT" +.PP +Copyright 2007\-2008 MySQL AB, 2009 Sun Microsystems, Inc. +.PP +This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. +.PP +This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. +.PP +You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110\-1301 USA or see http://www.gnu.org/licenses/. +.SH "SEE ALSO" +For more information, please refer to the MySQL Reference Manual, +which may already be installed locally and which is also available +online at http://dev.mysql.com/doc/. +.SH AUTHOR +MySQL AB (http://www.mysql.com/). |