Oracle 5.0 Reference Manual page 188

Table of Contents

Advertisement

If you would like MySQL to start automatically, you can copy
etc/init.d
If too many processes try to connect very rapidly to mysqld, you should see this error in the MySQL
log:
Error in accept: Protocol error
You might try starting the server with the
(Use
-O back_log=50
To configure the generation of core files on Solaris you should use the
the security implications of generating a core on a
support core files on
you enable
owned by the superuser.
2.20.3.1. Solaris 2.7/2.8 Notes
Normally, you can use a Solaris 2.6 binary on Solaris 2.7 and 2.8. Most of the Solaris 2.6 issues also
apply for Solaris 2.7 and 2.8.
MySQL should be able to detect new versions of Solaris automatically and enable workarounds for the
following problems.
Solaris 2.7 / 2.8 has some bugs in the include files. You may see the following error when you use gcc:
/usr/include/widec.h:42: warning: `getwc' redefined
/usr/include/wchar.h:326: warning: this is the location of the previous
definition
If this occurs, you can fix the problem by copying
os/gcc-version/include
#if
!defined(lint) && !defined(__lint)
To this:
#if
!defined(lint) && !defined(__lint) && !defined(getwc)
Alternatively, you can edit
should remove
If you get the following errors when you run make, it is because
file (probably because of the error in /usr/include/widec.h):
curses.h
In file included from mysql.cc:50:
/usr/include/term.h:1060: syntax error before `,'
/usr/include/term.h:1081: syntax error before `;'
The solution to this problem is to do one of the following:
1. Configure with
2. Edit
/usr/include/widec.h
3. Remove the
If your linker cannot find
file is installed in /usr/local/lib. You can fix this problem by one of the following methods:
• Add
/usr/local/lib
• Add a link to
and create a symbolic link to it named /etc/rc3.d/S99mysql.server.
before MySQL 4.)
programs. However, you can modify this behavior using coreadm. If
setuid()
core files for the current user, they will be generated using the mode 600 and
setuid()
and changing line 41 from this:
/usr/include/widec.h
and run
config.cache
CFLAGS=-DHAVE_CURSES_H CXXFLAGS=-DHAVE_CURSES_H
#define HAVE_TERM
when linking client programs, the problem is probably that your
-lz
to LD_LIBRARY_PATH.
from /lib.
libz.so
Solaris Notes
--back_log=50
setuid()
/usr/include/widec.h
directly. Either way, after you make the fix, you
again.
configure
as indicated in the preceding discussion and re-run configure.
line from the
config.h
168
support-files/mysql.server
[437]
option as a workaround for this.
command. Because of
coreadm
application, by default, Solaris does not
to
.../lib/gcc-lib/
didn't detect the
configure
file and run
make
to
/
./configure.
again.
libz.so

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents