Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
e97c01c7
Commit
e97c01c7
authored
Mar 20, 2002
by
unknown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Changed references Win -> Windows, made things consistent, noted Me and XP.
parent
8b1d7dbe
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
57 additions
and
56 deletions
+57
-56
Docs/manual.texi
Docs/manual.texi
+57
-56
No files found.
Docs/manual.texi
View file @
e97c01c7
...
@@ -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 Win
95, Win98, NT, and Win2000
.
such as Win
dows 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/Win
XP),
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
Win
95, Win98, NT, and Win2000
. @xref{Windows}.
Win
dows 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 Win
95 / Win98
* Win95 start:: Starting MySQL on Win
dows 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 Win
dows
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/}. Win
dows
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 Win
95 and Win98
don't support creation of named pipes.
Note that Win
dows 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 Win
95/Win98
, there is
If @code{mysqld} is slow to answer to connections on Win
dows 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 Win
dows
95 and threads
Win95 leaks about 200 bytes of main memory for each thread creation.
Win
dows
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 Win
dows
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 Win
dows
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 Win
95 are separated by the @samp{\} character, which is
Pathname components in Win
dows 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 Win
95, Win98
, or on systems where you have
only recommend this option on Win
dows 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 Windows
95, 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 i
t
client will first try to connect to the named pipe, and if this doesn'
t
w
ill connect to the TCP/IP port. You can force the use of named pipes
w
ork 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 Win
dows
95 port. In theory, this version should now be
easily portable to Win95.
easily portable to Win
dows
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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment