Commit e97c01c7 authored by unknown's avatar unknown

Changed references Win -> Windows, made things consistent, noted Me and XP.

parent 8b1d7dbe
...@@ -2098,7 +2098,7 @@ A digest version of the @code{java} list. ...@@ -2098,7 +2098,7 @@ A digest version of the @code{java} list.
@item @email{win32-subscribe@@lists.mysql.com} win32 @item @email{win32-subscribe@@lists.mysql.com} win32
All things concerning the MySQL software on Microsoft operating systems All things concerning the MySQL software on Microsoft operating systems
such as Win95, Win98, NT, and Win2000. such as Windows 9x/Me/NT/2000/XP.
@item @email{win32-digest-subscribe@@lists.mysql.com} win32-digest @item @email{win32-digest-subscribe@@lists.mysql.com} win32-digest
A digest version of the @code{win32} list. A digest version of the @code{win32} list.
...@@ -4804,7 +4804,7 @@ was released, whereas until recently PostgreSQL was unsupported. ...@@ -4804,7 +4804,7 @@ was released, whereas until recently PostgreSQL was unsupported.
@item @item
MySQL Server works better on Windows than PostgreSQL does. MySQL Server MySQL Server works better on Windows than PostgreSQL does. MySQL Server
runs as a native Windows application (a service on NT/Win2000/WinXP), runs as a native Windows application (a service on NT/2000/XP),
while PostgreSQL is run under the @code{Cygwin} emulation. We have while PostgreSQL is run under the @code{Cygwin} emulation. We have
heard that PostgreSQL is not yet that stable on Windows but we haven't heard that PostgreSQL is not yet that stable on Windows but we haven't
been able to verify this ourselves. been able to verify this ourselves.
...@@ -5438,8 +5438,8 @@ Generally speaking, you should use the binary distribution. ...@@ -5438,8 +5438,8 @@ Generally speaking, you should use the binary distribution.
You will need the following: You will need the following:
@itemize @bullet @itemize @bullet
@item @item
A Windows 32 bits Operational System of the family Win9x, ME, A 32 bits Windows Operational System such as 9x, Me, NT, 2000 or XP.
NT and Win 2000. The NT family permits running the MySQL server The NT family (NT, Windows 2000 and XP) permits running the MySQL server
as a service. @xref{NT start}. as a service. @xref{NT start}.
If you want to use tables bigger than 4G, you should install MySQL If you want to use tables bigger than 4G, you should install MySQL
...@@ -5476,7 +5476,7 @@ will also need the @code{MyODBC} driver. @xref{ODBC}. ...@@ -5476,7 +5476,7 @@ will also need the @code{MyODBC} driver. @xref{ODBC}.
@enumerate @enumerate
@item @item
If you are working on an NT or Win2000 server, logon as a user with If you are working on an NT/2000/XP server, logon as a user with
with administrator privileges. with administrator privileges.
@item @item
If you are doing an upgrade of an earlier MySQL installation, If you are doing an upgrade of an earlier MySQL installation,
...@@ -5494,7 +5494,7 @@ C:\mysql\bin> mysqladmin -u root shutdown ...@@ -5494,7 +5494,7 @@ C:\mysql\bin> mysqladmin -u root shutdown
@end example @end example
@item @item
On NT/Win2000 machines, if you want to change the server executable On NT/2000/XP machines, if you want to change the server executable
(e.g. -max or -nt), it is also necessary to remove the service: (e.g. -max or -nt), it is also necessary to remove the service:
@example @example
...@@ -5528,9 +5528,9 @@ checking, symbolic links, InnoDB and BDB tables. ...@@ -5528,9 +5528,9 @@ checking, symbolic links, InnoDB and BDB tables.
@item @code{mysqld-opt} @tab @item @code{mysqld-opt} @tab
Optimised binary with no support for transactional tables. Optimised binary with no support for transactional tables.
@item @code{mysqld-nt} @tab @item @code{mysqld-nt} @tab
Optimised binary for NT with support for named pipes. You can Optimised binary for NT/2000/XP with support for named pipes.
run this version on Win98, but in this case no named pipes are You can run this version on Windows 9x/Me, but in this case no
created and you must have TCP/IP installed. named pipes are created and you must have TCP/IP installed.
@item @code{mysqld-max} @tab @item @code{mysqld-max} @tab
Optimised binary with support for symbolic links, Optimised binary with support for symbolic links,
InnoDB and BDB tables. InnoDB and BDB tables.
...@@ -5767,7 +5767,7 @@ SCO UnixWare 7.0.1. @xref{SCO Unixware}. ...@@ -5767,7 +5767,7 @@ SCO UnixWare 7.0.1. @xref{SCO Unixware}.
@item @item
Tru64 Unix Tru64 Unix
@item @item
Win95, Win98, NT, and Win2000. @xref{Windows}. Windows 9x, Me, NT, 2000 and XP. @xref{Windows}.
@end itemize @end itemize
Note that not all platforms are suited equally well for running Note that not all platforms are suited equally well for running
...@@ -7889,7 +7889,7 @@ for @code{mysqld} and then runs it with those options. @xref{safe_mysqld, , ...@@ -7889,7 +7889,7 @@ for @code{mysqld} and then runs it with those options. @xref{safe_mysqld, ,
@code{safe_mysqld}}. @code{safe_mysqld}}.
@item @item
For Windows NT/2000, please see @ref{NT start}. For Windows NT/2000/XP, please see @ref{NT start}.
@item @item
By invoking @code{mysqld} directly. By invoking @code{mysqld} directly.
...@@ -9120,8 +9120,8 @@ is also provided in the @file{README} file that comes with the ...@@ -9120,8 +9120,8 @@ is also provided in the @file{README} file that comes with the
MySQL Windows distribution. @xref{Windows installation}. MySQL Windows distribution. @xref{Windows installation}.
@menu @menu
* Win95 start:: Starting MySQL on Win95 / Win98 * Win95 start:: Starting MySQL on Windows 9x / Me
* NT start:: Starting MySQL on NT / Win2000 * NT start:: Starting MySQL on Windows NT / 2000 / XP
* Windows running:: Running MySQL on Windows * Windows running:: Running MySQL on Windows
* Windows and SSH:: Connecting to a remote MySQL from Windows with SSH * Windows and SSH:: Connecting to a remote MySQL from Windows with SSH
* Windows symbolic links:: Splitting data across different disks under Win32 * Windows symbolic links:: Splitting data across different disks under Win32
...@@ -9131,7 +9131,7 @@ MySQL Windows distribution. @xref{Windows installation}. ...@@ -9131,7 +9131,7 @@ MySQL Windows distribution. @xref{Windows installation}.
@node Win95 start, NT start, Windows, Windows @node Win95 start, NT start, Windows, Windows
@subsubsection Starting MySQL on Windows 95 or Windows 98 @subsubsection Starting MySQL on Windows 95, Windows 98 or Windows Me
MySQL uses TCP/IP to connect a client to a server. (This will MySQL uses TCP/IP to connect a client to a server. (This will
allow any machine on your network to connect to your MySQL allow any machine on your network to connect to your MySQL
...@@ -9139,11 +9139,11 @@ server.) Because of this, you must install TCP/IP on your ...@@ -9139,11 +9139,11 @@ server.) Because of this, you must install TCP/IP on your
machine before starting MySQL. You can find TCP/IP on your machine before starting MySQL. You can find TCP/IP on your
Windows CD-ROM. Windows CD-ROM.
Note that if you are using an old Win95 release (for example Note that if you are using an old Windows 95 release (for example
OSR2), it's likely that you have an old Winsock package; OSR2), it's likely that you have an old Winsock package;
MySQL requires Winsock 2! You can get the newest Winsock from MySQL requires Winsock 2! You can get the newest Winsock from
@uref{http://www.microsoft.com/}. Win98 has the new Winsock 2 @uref{http://www.microsoft.com/}. Windows 98 has the new Winsock 2
library, so the above doesn't apply for Win98. library, so the above doesn't apply there.
To start the @code{mysqld} server, you should start an MS-DOS To start the @code{mysqld} server, you should start an MS-DOS
window and type: window and type:
...@@ -9165,11 +9165,11 @@ is the default Administrator in the MySQL grant system. Please ...@@ -9165,11 +9165,11 @@ is the default Administrator in the MySQL grant system. Please
note that the MySQL grant system is wholly independent from any note that the MySQL grant system is wholly independent from any
login users under Windows. login users under Windows.
Note that Win95 and Win98 don't support creation of named pipes. Note that Windows 95/98/Me don't support creation of named pipes.
On Win95 and Win98, you can only use named pipes to connect to a So on those platforms, you can only use named pipes to connect to a
remote MySQL server running on a Windows NT/2000 server host. remote MySQL server running on a Windows NT/2000/XP server host.
(The MySQL server must also support named pipes, of course. (The MySQL server must also support named pipes, of course.
For example, using @code{mysqld-opt} under NT/2000 will not For example, using @code{mysqld-opt} under NT/2000/XP will not
allow named pipe connections. You should use either allow named pipe connections. You should use either
@code{mysqld-nt} or @code{mysqld-max-nt}.) @code{mysqld-nt} or @code{mysqld-max-nt}.)
...@@ -9191,12 +9191,12 @@ Use @code{mysqld --help} to display all the options that ...@@ -9191,12 +9191,12 @@ Use @code{mysqld --help} to display all the options that
@node NT start, Windows running, Win95 start, Windows @node NT start, Windows running, Win95 start, Windows
@subsubsection Starting MySQL on Windows NT or Windows 2000 @subsubsection Starting MySQL on Windows NT, 2000 or XP
To get MySQL to work with TCP/IP on Windows NT 4, you must install To get MySQL to work with TCP/IP on Windows NT 4, you must install
service pack 3 (or newer)! service pack 3 (or newer)!
Normally you should install MySQL as a service on NT/Win2000. Normally you should install MySQL as a service on Windows NT/2000/XP.
In case the server was already running, first stop it using In case the server was already running, first stop it using
the following command: the following command:
...@@ -9256,7 +9256,7 @@ shutdown to complete. If you notice this is not enough for your ...@@ -9256,7 +9256,7 @@ shutdown to complete. If you notice this is not enough for your
intallation, it is safest to run the MySQL server not as a service, but intallation, it is safest to run the MySQL server not as a service, but
from the Command prompt, and shut it down with @code{mysqladmin shutdown}. from the Command prompt, and shut it down with @code{mysqladmin shutdown}.
There is a problem that Windows NT (but not Windows 2000) by default only There is a problem that Windows NT (but not Windows 2000/XP) by default only
waits 20 seconds for a service to shut down, and after that kills the waits 20 seconds for a service to shut down, and after that kills the
service process. You can increase this default by opening the Registry service process. You can increase this default by opening the Registry
Editor @file{\winnt\system32\regedt32.exe} and editing the value of Editor @file{\winnt\system32\regedt32.exe} and editing the value of
...@@ -9303,15 +9303,15 @@ The last method gives you a debug trace in ...@@ -9303,15 +9303,15 @@ The last method gives you a debug trace in
@cindex named pipes @cindex named pipes
MySQL supports TCP/IP on all Windows platforms and named pipes on MySQL supports TCP/IP on all Windows platforms and named pipes on
NT/2000. The default is to use named pipes for local connections NT/2000/XP. The default is to use named pipes for local connections
on NT/2000 and TCP/IP for all other cases if the client has TCP/IP on NT/2000/XP and TCP/IP for all other cases if the client has TCP/IP
installed. The host name specifies which protocol is used: installed. The host name specifies which protocol is used:
@multitable @columnfractions .3 .7 @multitable @columnfractions .3 .7
@item @strong{Host name} @tab @strong{Protocol} @item @strong{Host name} @tab @strong{Protocol}
@item NULL (none) @tab @item NULL (none) @tab
On NT/2000, try named pipes first; if that doesn't work, use TCP/IP. On NT/2000/XP, try named pipes first; if that doesn't work, use TCP/IP.
On Win95/Win98, TCP/IP is used. On 9x/Me, TCP/IP is used.
@item . @tab Named pipes @item . @tab Named pipes
@item localhost @tab @item localhost @tab
TCP/IP to current host TCP/IP to current host
...@@ -9333,11 +9333,11 @@ C:\> C:\mysql\bin\mysqladmin version status proc ...@@ -9333,11 +9333,11 @@ C:\> C:\mysql\bin\mysqladmin version status proc
C:\> C:\mysql\bin\mysql test C:\> C:\mysql\bin\mysql test
@end example @end example
If @code{mysqld} is slow to answer to connections on Win95/Win98, there is If @code{mysqld} is slow to answer to connections on Windows 9x/Me, there is
probably a problem with your DNS. In this case, start @code{mysqld} with probably a problem with your DNS. In this case, start @code{mysqld} with
@code{--skip-name-resolve} and use only @code{localhost} and IP numbers in @code{--skip-name-resolve} and use only @code{localhost} and IP numbers in
the MySQL grant tables. You can also avoid DNS when connecting to a the MySQL grant tables. You can also avoid DNS when connecting to a
@code{mysqld-nt} MySQL server running on NT by using the @code{mysqld-nt} MySQL server running on NT/2000/XP by using the
@code{--pipe} argument to specify use of named pipes. This works for most @code{--pipe} argument to specify use of named pipes. This works for most
MySQL clients. MySQL clients.
...@@ -9509,21 +9509,22 @@ of MySQL has the same features as the corresponding Unix version ...@@ -9509,21 +9509,22 @@ of MySQL has the same features as the corresponding Unix version
with the following exceptions: with the following exceptions:
@table @strong @table @strong
@item Win95 and threads @item Windows 95 and threads
Win95 leaks about 200 bytes of main memory for each thread creation. Windows 95 leaks about 200 bytes of main memory for each thread creation.
Each connection in MySQL creates a new thread, so you shouldn't Each connection in MySQL creates a new thread, so you shouldn't
run @code{mysqld} for an extended time on Win95 if your server handles run @code{mysqld} for an extended time on Windows 95 if your server handles
many connections! WinNT and Win98 don't suffer from this bug. many connections! Other versions of Windows don't suffer from this bug.
@item Concurrent reads @item Concurrent reads
MySQL depends on the @code{pread()} and @code{pwrite()} calls to be MySQL depends on the @code{pread()} and @code{pwrite()} calls to be
able to mix @code{INSERT} and @code{SELECT}. Currently we use mutexes able to mix @code{INSERT} and @code{SELECT}. Currently we use mutexes
to emulate @code{pread()}/@code{pwrite()}. We will, in the long run, to emulate @code{pread()}/@code{pwrite()}. We will, in the long run,
replace the file level interface with a virtual interface so that we can replace the file level interface with a virtual interface so that we can
use the @code{readfile()}/@code{writefile()} interface on NT to get more speed. use the @code{readfile()}/@code{writefile()} interface on NT/2000/XP to
get more speed.
The current implementation limits the number of open files MySQL The current implementation limits the number of open files MySQL
can use to 1024, which means that you will not be able to run as many can use to 1024, which means that you will not be able to run as many
concurrent threads on NT as on Unix. concurrent threads on NT/2000/XP as on Unix.
@item Blocking read @item Blocking read
MySQL uses a blocking read for each connection. MySQL uses a blocking read for each connection.
...@@ -9554,7 +9555,7 @@ You can't drop a database that is in use by some thread. ...@@ -9554,7 +9555,7 @@ You can't drop a database that is in use by some thread.
@item Killing MySQL from the task manager @item Killing MySQL from the task manager
You can't kill MySQL from the task manager or with the shutdown You can't kill MySQL from the task manager or with the shutdown
utility in Win95. You must take it down with @code{mysqladmin shutdown}. utility in Windows 95. You must take it down with @code{mysqladmin shutdown}.
@item Case-insensitive names @item Case-insensitive names
Filenames are case insensitive on Windows, so database and table names Filenames are case insensitive on Windows, so database and table names
...@@ -9563,8 +9564,8 @@ restriction is that database and table names must be specified using the same ...@@ -9563,8 +9564,8 @@ restriction is that database and table names must be specified using the same
case throughout a given statement. @xref{Name case sensitivity}. case throughout a given statement. @xref{Name case sensitivity}.
@item The @samp{\} directory character @item The @samp{\} directory character
Pathname components in Win95 are separated by the @samp{\} character, which is Pathname components in Windows 95 are separated by the @samp{\} character,
also the escape character in MySQL. If you are using @code{LOAD which is also the escape character in MySQL. If you are using @code{LOAD
DATA INFILE} or @code{SELECT ... INTO OUTFILE}, you must double the @samp{\} DATA INFILE} or @code{SELECT ... INTO OUTFILE}, you must double the @samp{\}
character: character:
...@@ -19657,7 +19658,7 @@ option. ...@@ -19657,7 +19658,7 @@ option.
@item @code{flush_time} @item @code{flush_time}
If this is set to a non-zero value, then every @code{flush_time} seconds all If this is set to a non-zero value, then every @code{flush_time} seconds all
tables will be closed (to free up resources and sync things to disk). We tables will be closed (to free up resources and sync things to disk). We
only recommend this option on Win95, Win98, or on systems where you have only recommend this option on Windows 9x/Me, or on systems where you have
very little resources. very little resources.
@item @code{ft_min_word_len} @item @code{ft_min_word_len}
...@@ -40162,8 +40163,8 @@ are known to work with @strong{MyODBC}. ...@@ -40162,8 +40163,8 @@ are known to work with @strong{MyODBC}.
@strong{MyODBC} is a 32-bit ODBC (2.50) level 0 (with level 1 and @strong{MyODBC} is a 32-bit ODBC (2.50) level 0 (with level 1 and
level 2 features) driver for connecting an ODBC-aware application level 2 features) driver for connecting an ODBC-aware application
to MySQL. @strong{MyODBC} works on Windows95, Windows98, NT, 2000 to MySQL. @strong{MyODBC} works on Windows 9x/Me/NT/2000/XP
and on most Unix platforms. and most Unix platforms.
@strong{MyODBC} is in public domain, and you can find the newest @strong{MyODBC} is in public domain, and you can find the newest
version at @uref{http://www.mysql.com/downloads/api-myodbc.html}. version at @uref{http://www.mysql.com/downloads/api-myodbc.html}.
...@@ -40181,11 +40182,11 @@ an @strong{ODBC} manager. @strong{MyODBC} is known to work with ...@@ -40181,11 +40182,11 @@ an @strong{ODBC} manager. @strong{MyODBC} is known to work with
most of the Unix ODBC managers. @xref{Portals}. most of the Unix ODBC managers. @xref{Portals}.
To install @strong{MyODBC} on Windows, you should download the To install @strong{MyODBC} on Windows, you should download the
appropriate @strong{MyODBC} .zip file (for Windows or NT/Win2000), appropriate @strong{MyODBC} .zip file,
unpack it with @code{WINZIP}, or some similar program, and execute the unpack it with @code{WINZIP} or some similar program,
@code{SETUP.EXE} file. and execute the @code{SETUP.EXE} file.
On Windows/NT you may get the following error when trying to install On Windows/NT/XP you may get the following error when trying to install
@strong{MyODBC}: @strong{MyODBC}:
@example @example
...@@ -45669,13 +45670,13 @@ be used when connecting to a server on the same computer. Unix sockets ...@@ -45669,13 +45670,13 @@ be used when connecting to a server on the same computer. Unix sockets
are used if you don't specify a hostname or if you specify the special are used if you don't specify a hostname or if you specify the special
hostname @code{localhost}. hostname @code{localhost}.
On Windows you can connect only with TCP/IP if the @code{mysqld} server On Windows, if the @code{mysqld} server is running on 9x/Me, you can
is running on Win95/Win98. If it's running on NT, you can also connect connect only via TCP/IP. If the server is running on NT/2000/XP, you
with named pipes. The name of the named pipe is MySQL. If you can also connect with named pipes. The name of the named pipe is MySQL.
don't give a hostname when connecting to @code{mysqld}, a MySQL client If you don't give a hostname when connecting to @code{mysqld}, a MySQL
will first try to connect to the named pipe, and if this doesn't work it client will first try to connect to the named pipe, and if this doesn't
will connect to the TCP/IP port. You can force the use of named pipes work it will connect to the TCP/IP port. You can force the use of named
on Windows by using @code{.} as the hostname. pipes on Windows by using @code{.} as the hostname.
The error (2002) @code{Can't connect to ...} normally means that there The error (2002) @code{Can't connect to ...} normally means that there
isn't a MySQL server running on the system or that you are isn't a MySQL server running on the system or that you are
...@@ -52492,7 +52493,7 @@ Added a lot more output to @code{mysqladmin debug}. ...@@ -52492,7 +52493,7 @@ Added a lot more output to @code{mysqladmin debug}.
@item @item
You can now start @code{mysqld} on Windows with the @code{--flush} option. You can now start @code{mysqld} on Windows with the @code{--flush} option.
This will flush all tables to disk after each update. This makes things This will flush all tables to disk after each update. This makes things
much safer on NT/Win98 but also @strong{much} slower. much safer on the Windows platforms but also @strong{much} slower.
@end itemize @end itemize
...@@ -53724,8 +53725,8 @@ option. ...@@ -53724,8 +53725,8 @@ option.
Added @code{SET OPTION CHARACTER SET cp1251_koi8} to enable conversions of Added @code{SET OPTION CHARACTER SET cp1251_koi8} to enable conversions of
data to/from cp1251_koi8. data to/from cp1251_koi8.
@item @item
Lots of changes for Win95 port. In theory, this version should now be Lots of changes for Windows 95 port. In theory, this version should now be
easily portable to Win95. easily portable to Windows 95.
@item @item
Changed the @code{CREATE COLUMN} syntax of @code{NOT NULL} columns to be after Changed the @code{CREATE COLUMN} syntax of @code{NOT NULL} columns to be after
the @code{DEFAULT} value, as specified in the ANSI SQL standard. This will the @code{DEFAULT} value, as specified in the ANSI SQL standard. This will
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment