~ubuntu-branches/ubuntu/natty/mysql-5.1/natty

« back to all changes in this revision

Viewing changes to man/ndbd.8

Tags: 5.1.54-1ubuntu1
* Synchronize from Debian Experimental:
* Merge from debian unstable:
  + debian/control:
     * Update maintainer according to spec.
     * Move section from "misc" to "database".
     * Added libmysqlclient16-dev an empty transitional package. 
     * Added mysql-client-core-5.1 package.
     * Suggest mailx for mysql-server-5.1
     * Add mysql-testsuite package so you can run the testsuite seperately.
  + debian/additions/my.cnf:
    * Remove language options. Error message files are located in a different directory in Mysql
      5.0. Setting the language option to use /usr/share/mysql/english breaks Mysql 5.0. Both 5.0
      and 5.1 use a different value that works. (LP: #316974)
  + Add apparmor profile:
    + debian/apparmor-profile: apparmor-profile
    + debian/rules, debian/mysql-server-5.1.files: install apparmor profile
    + debian/mysql-server-5.1.dirs: add etc/apparmor.d/fore-complain
    + debian/mysql-server-5.1.postrm: remove symlink in force-complain/ on purge.
    + debian/mysql-server-5.1.README.Debian: add apparmor documentation.
    + debian/additions/my.cnf: Add warning about apparmor. (LP: #201799)
    + debian/mysql-server-5.1.postinst: reload apparmor profiles
  * Convert the package from sysvinit to upstart:
    + debian/mysql-server-5.1.mysql.upstart: Add upstart script.
    + debian/mysql-server-5.1.mysql.init: Dropped, unused now with upstart.
    + debian/additions/mysqld_safe_syslog.cnf: Dropped, unused now with upstart.
    + debian/additons/my.cnf: Remove pid declaration and setup error logging to /var/log/mysql since
      we're not piping anything around logger anymore.
    + debian/rules, debian/mysql-server-5.1.logcheck.ignore.{paranoid,worstation},
      debian/mysql-server-5.1.logcheck.ignore.server: : Remove references to mysqld_safe
    + debian/patches/38_scripts_mysqld_safe.sh_signals.dpatch: Dropped
  * Added -fno-strict-aliasing to CFLAGS to get around mysql testsuite build failures.
  * Add Apport hook (LP: #354188):
    + debian/mysql-server-5.1.py: apport package hook
    + debian/rules: Make it installable
  * debian/mysql-server-5.1.mysql-server.logrotate: Check to see if mysql is running before
    running logrotate. (LP: #513135)
  * Make the testsuite installable. (LP: #530752)
    + debian/mysql-server-5.1.files, debian/rules: install apport package hook
  * debian/mysql-server-5.1.preinst: Set mysql user's home directory
    to /nonexistent to protect against having the /var/lib/mysql
    user-writeable. If an attacker can trick mysqld into creating
    dot files in the home directory, he could do .rhost-like attacks
    on the system. (LP: #293258)
  * debian/control: mysql-client-5.1 should depend on mysql-core-client-5.1.
    (LP: #590952)
  * debian/mysql-server.5.1.postinst: Specify the mysql user when installing 
    the mysql databases. (LP: #591875)
  * Installing mysql_config_pic in /usr/bin so users of libmysqld-pic
    can extract the appropriate compile flags. (LP: #605021) 

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
.\"     Title: \fBndbd\fR
3
3
.\"    Author: [FIXME: author] [see http://docbook.sf.net/el/author]
4
4
.\" Generator: DocBook XSL Stylesheets v1.75.2 <http://docbook.sf.net/>
5
 
.\"      Date: 07/06/2010
 
5
.\"      Date: 11/29/2010
6
6
.\"    Manual: MySQL Database System
7
7
.\"    Source: MySQL 5.1
8
8
.\"  Language: English
9
9
.\"
10
 
.TH "\FBNDBD\FR" "8" "07/06/2010" "MySQL 5\&.1" "MySQL Database System"
 
10
.TH "\FBNDBD\FR" "8" "11/29/2010" "MySQL 5\&.1" "MySQL Database System"
11
11
.\" -----------------------------------------------------------------
12
12
.\" * set default formatting
13
13
.\" -----------------------------------------------------------------
57
57
.ps -1
58
58
.br
59
59
.PP
60
 
All of these options also apply to the multi\-threaded version of this program\(em\fBndbmtd\fR, which is available in MySQL Cluster NDB 7\&.0\(emand you may substitute
 
60
All of these options also apply to the multi\-threaded version of this program (\fBndbmtd\fR, available in MySQL Cluster NDB 7\&.0 and later) and you may substitute
61
61
\(lq\fBndbmtd\fR\(rq
62
62
for
63
63
\(lq\fBndbd\fR\(rq
133
133
allbox tab(:);
134
134
l l s s
135
135
l l s s
 
136
l l s s
136
137
^ l l s
137
138
^ l l s.
138
139
T{
141
142
\-\-daemon
142
143
T}
143
144
T{
 
145
T}:T{
 
146
\-d
 
147
T}
 
148
T{
144
149
\ \&
145
150
T}:T{
146
151
\fBPermitted Values \fR
220
225
\fIonly\fR
221
226
when starting the
222
227
\fBndbd\fR
223
 
process under very special circumstances; this is because this option causes all files to be removed from the Cluster file system and all redo log files to be re\-created\&. These circumstances are listed here:
 
228
process under very special circumstances; this is because this option causes all files to be removed from the MySQL Cluster file system and all redo log files to be re\-created\&. These circumstances are listed here:
224
229
.sp
225
230
.RS 4
226
231
.ie n \{\
275
280
.br
276
281
This option does
277
282
\fInot\fR
278
 
affect either of the following:
 
283
affect either of the following types of files:
279
284
.sp
280
285
.RS 4
281
286
.ie n \{\
300
305
Section\ \&17.5.10, \(lqMySQL Cluster Disk Data Tables\(rq)\&.
301
306
.RE
302
307
.RS 4
303
 
.sp
304
308
This option also has no effect on recovery of data by a data node that is just starting (or restarting) from data nodes that are already running\&. This recovery of data occurs automatically, and requires no user intervention in a MySQL Cluster that is running normally\&.
305
309
.sp .5v
306
310
.RE
395
399
\fB\-\-nowait\-nodes\fR
396
400
option added for
397
401
\fBndb_mgmd\fR
398
 
in MySQL Cluster NDB 7\&.0\&.10, which can be used to allow a cluster configured with multiple management servers to be started without all management servers being online\&.
 
402
in MySQL Cluster NDB 7\&.0\&.10, which can be used to enable a cluster configured with multiple management servers to be started without all management servers being online\&.
399
403
.sp .5v
400
404
.RE
401
405
.RE
456
460
milliseconds for nodes 3 and 5 to connect as it would otherwise\&.
457
461
.sp
458
462
If you wanted to start up the same cluster as in the previous example without one
459
 
\fBndbd\fR\(emsay, for example, that the host machine for node 3 has suffered a hardware failure\(emthen start nodes 2, 4, and 5 with
 
463
\fBndbd\fR
 
464
(say, for example, that the host machine for node 3 has suffered a hardware failure) then start nodes 2, 4, and 5 with
460
465
\fB\-\-nowait\-nodes=3\fR\&. Then the cluster will start as soon as nodes 2, 4, and 5 connect and will not wait for node 3 to start\&.
461
466
.sp
462
467
This option was added in MySQL 5\&.1\&.9\&.
550
555
allbox tab(:);
551
556
l l s s
552
557
l l s s
 
558
l l s s
553
559
^ l l s
554
560
^ l l s.
555
561
T{
558
564
\-\-nostart
559
565
T}
560
566
T{
 
567
T}:T{
 
568
\-n
 
569
T}
 
570
T{
561
571
\ \&
562
572
T}:T{
563
573
\fBPermitted Values \fR
641
651
configuration file, it is possible to use together with
642
652
\fB\-\-install\fR\&. However, in such cases, the
643
653
\fB\-\-install\fR
644
 
option must be specified first, before any other options are given, in order for the Windows service installation to succeed\&.
 
654
option must be specified first, before any other options are given, for the Windows service installation to succeed\&.
645
655
.sp
646
656
It is generally not advisable to use this option together with the
647
657
\fB\-\-initial\fR
899
909
\fBndbd\fR
900
910
process if it is configured to do so\&. Thus, if you attempt to kill
901
911
\fBndbd\fR
902
 
via the Unix
 
912
using the Unix
903
913
\fBkill\fR
904
914
command, it is necessary to kill both processes, beginning with the angel process\&. The preferred method of terminating an
905
915
\fBndbd\fR