Oracle 5.0 Reference Manual page 190

Table of Contents

Advertisement

• The connection times
net_read_timeout
can hang for a very long time without getting closed down and that a 'kill' for a thread will not take
affect until the thread does it a new command
This is probably a signal handling problem in the thread library where the signal doesn't break a
pending read. This is supposed to be fixed in FreeBSD 5.0
The MySQL build process requires GNU make (gmake) to work. If GNU
must install it first before compiling MySQL.
The recommended way to compile and install MySQL on FreeBSD with
CC=gcc CFLAGS="-O2 -fno-strength-reduce" \
CXX=gcc CXXFLAGS="-O2 -fno-rtti -fno-exceptions \
-felide-constructors -fno-strength-reduce" \
./configure --prefix=/usr/local/mysql --enable-assembler
gmake
gmake install
cd /usr/local/mysql
bin/mysql_install_db --user=mysql
bin/mysqld_safe &
Be sure that your name resolver setup is correct. Otherwise, you may experience resolver delays or
failures when connecting to mysqld. Also make sure that the
file is correct. The file should start with a line similar to this:
127.0.0.1
FreeBSD is known to have a very low default file handle limit. See
and Similar
Found
mysqld_safe, or raise the limits for the
cap_mkdb
password file if you are not using the default (use
"mysqld_safe
FreeBSD limits the size of a process to 512MB, even if you have much more RAM available on the
system. So you may get an error such as this:
Out of memory (Needed 16391 bytes)
In current versions of FreeBSD (at least 4.x and greater), you may increase this limit by adding the
following entries to the
that can be changed at run time with the
kern.maxdsiz="1073741824" # 1GB
kern.dfldsiz="1073741824" # 1GB
kern.maxssiz="134217728" # 128MB
For older versions of FreeBSD, you must recompile your kernel to change the maximum data segment
size for a process. In this case, you should look at the
information.
If you get problems with the current date in MySQL, setting the
Section 2.21, "Environment
2.20.4.2. NetBSD Notes
To compile on NetBSD, you need GNU make. Otherwise, the build process fails when
on C++ files.
lint
2.20.4.3. OpenBSD 2.5 Notes
On OpenBSD 2.5, you can compile MySQL with native threads with the following options:
(wait_timeout
[478]) values are not honored. The symptom is that persistent connections
localhost localhost.your.domain
Errors". Start the server by using the
/etc/login.conf. Also be sure that you set the appropriate class for this user in the
— MySQL Server Startup
/boot/loader.conf
Variables".
BSD Notes
[506],
interactive_timeout
localhost
--open-files-limit
user in
mysqld
/etc/login.conf
mysqld-user-name). See
chpass
Script".
file and rebooting the machine (these are not settings
command):
sysctl
MAXDSIZ
170
[457]
and
is not available, you
make
(2.95.2 and up) is:
gcc
entry in the
Section C.5.2.18,
"'File' Not
[248]
and rebuild it with
option in the
config file for more
LINT
variable should help. See
TZ
/etc/hosts
option for
Section 4.3.2,
tries to run
make

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mysql 5.0

Table of Contents