<< previous page   --   table of contents   --   next page >>
| | | | | | | |
  • Return to Table of Contents
  • Table of Contents

    1. General Information
    2. MySQL Installation
    3. Tutorial Introduction
    4. Database Administration
    5. MySQL Optimisation
    6. MySQL Language Reference
    7. MySQL Table Types
    8. MySQL APIs
    9. Extending MySQL

    Chapter 2:  MySQL Installation 111 2.6.1.2  Linux x86 Notes MySQL requires libc Version 5.4.12 or newer.  It's known to work with libc 5.4.46.  glibc Version 2.0.6 and later should also work.  There have been some problems with the glibc RPMs from RedHat, so if you have problems, check whether there are any updates!  The glibc 2.0.7-19 and 2.0.7-29 RPMs are known to work. If you are using gcc 3.0 and above to compile MySQL, you must install the libstdc++v3 library before compiling MySQL; if you don't do this you will get an error about a missing __cxa_pure_virtual symbol during linking! On some older Linux distributions, configure may produce an error like this: Syntax error in sched.h. Change _P to __P in the /usr/include/sched.h See the Installation chapter in the Reference Manual. Just do what the error message says and add an extra underscore to the _P macro that has only one underscore, then try again. You may get some warnings when compiling; those shown here can be ignored: mysqld.cc -o objs-thread/mysqld.o mysqld.cc: In function `void init_signals()': mysqld.cc:315: warning: assignment of negative value `-1' to `long unsigned int' mysqld.cc: In function `void * signal_hand(void *)': mysqld.cc:346: warning: assignment of negative value `-1' to `long unsigned int' In Debian GNU/Linux, if you want MySQL to start automatically when the system boots, do the following: shell> cp support-files/mysql.server /etc/init.d/mysql.server shell> /usr/sbin/update-rc.d mysql.server defaults 99 mysql.server can be found in the `share/mysql' directory under the MySQL installation directory or in the `support-files' directory of the MySQL source tree. If mysqld always core dumps when it starts up, the problem may be that you have an old `/lib/libc.a'.  Try renaming it, then remove `sql/mysqld' and do a new make install and try again.  This problem has been reported on some Slackware installations. If you get the following error when linking mysqld, it means that your `libg++.a' is not installed correctly: /usr/lib/libc.a(putc.o): In function `_IO_putc': putc.o(.text+0x0): multiple definition of `_IO_putc' You can avoid using `libg++.a' by running configure like this: shell> CXX=gcc ./configure 2.6.1.3  Linux SPARC Notes In some implementations, readdir_r() is broken. The symptom is that SHOW DATABASES al- ways returns an empty set. This can be xed by removing HAVE_READDIR_R from `config.h' after con guring and before compiling.
     

    Customer Support CentreMySQL Reference Manual

    Web Hosting Services
    UNIX WEB HOSTING
    SUPPORT & FAQ's
    TERMS OF USE
    Domain Services
    DOMAIN REGISTRATION
    MANAGE YOUR ACCOUNT
    SUPPORT & FAQ's
    TERMS OF USE
    SITE MAP
    Home
    Hosting Plans | Domain Registration | About Us | Contact Us | Site Map
    Terms of Use | Privacy Policy | Guarantees
    Merchant Accounts

    SpiritHost - web hosting for spiritual and education sites
    SpiritHit.com - Religious and Spiritual Portal
  • Return to Table of Contents
  • Back to top

  • Web Hosting: Manuals & FAQ's

    1. Unix-Based Web Hosting
    2. Unix Dedicated Servers
    3. Windows Dedicated Servers
    4. CuteFTP User’s Guide
    5. CuteHTML User’s Guide
    6. WS_FTP Pro User's Guide
    7. Miva Order User's Guide
    8. Miva Merchant User's Guide