<< 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

    112 MySQL Technical Reference for Version 4.0.3 Some problems will require patching your Linux installation.  The patch can be found at http://www.mysql.com/Downloads/patches/Linux-sparc-2.0.30.diff.   This  patch  is against the Linux distribution `sparclinux-2.0.30.tar.gz' that is available at vger.rutgers (a version of Linux that was never merged with the ocial 2.0.30).  You must also install LinuxThreads Version 0.6 or newer. 2.6.1.4  Linux Alpha Notes MySQL Version 3.23.12 is the rst MySQL version that is tested on Linux-Alpha.  If you plan to use MySQL on Linux-Alpha, you should ensure that you have this version or newer. We have tested MySQL on Alpha with our benchmarks and test suite, and it appears to work nicely.  The main thing we haven't yet had time to test is how things works with many concurrent users. When we compiled the standard MySQL binary we are using SuSE 6.4, kernel 2.2.13-SMP, Compaq C compiler (V6.2-504) and Compaq C++  compiler (V6.3-005) on a Comaq DS20 machine with an Alpha EV6 processor. You  can   nd  the  above  compilers  at  http://www.support.compaq.com/alpha-tools/). By  using  these  compilers,  instead  of  gcc,  we  get  about  9-14%  better  performance  with MySQL. Note that the con gure line optimised the binary for the current CPU; this means you can only use our binary if you have an Alpha EV6 processor.  We also compile statically to avoid library problems. CC=ccc CFLAGS="-fast" CXX=cxx CXXFLAGS="-fast -noexceptions -nortti" \ ./configure --prefix=/usr/local/mysql --disable-shared \ --with-extra-charsets=complex --enable-thread-safe-client \ --with-mysqld-ldflags=-non_shared --with-client-ldflags=-non_shared If you want to use egcs the following con gure line worked for us: CFLAGS="-O3 -fomit-frame-pointer" CXX=gcc \ CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors \ -fno-exceptions -fno-rtti" ./configure --prefix=/usr/local/mysql \ --disable-shared Some known problems when running MySQL on Linux-Alpha:    Debugging threaded applications like MySQL will not work with gdb 4.18.  You should download and use gdb 5.1 instead!    If you try linking mysqld statically when using gcc, the resulting image will core dump at start.  In other words, don't use --with-mysqld-ldflags=-all-static with gcc. 2.6.1.5  Linux PowerPC Notes MySQL should work on MkLinux with the newest glibc package (tested with glibc 2.0.7).
     

    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