Software Outsourcing, Offshore Software Development, Offshore Outsourcing Services, IT Outsourcing, Offshore Development
MySQL manual Offshore Software Outsourcing and Programming, IT Outsourcing Offshore Software Development  
Call Us Today: 1-800-678-9001
Offshore Software Outsourcing and Programming, IT Outsourcing Offshore Software Development

Home / Technical Support / MySQL

Key Offerings:

B2B and B2C E-Business Solutions

Offshore Software Development Outsourcing

Strategic Consulting

Offshore Software Outsourcing

About ALTOROS: ALTOROS Systems is headquartered in Tampa, Florida and maintains an office near Boston, Massachusetts and technology development center in Belarus and Russia. ALTOROS specializes on providing value-added e-commerce and web-based software development and offshore software outsourcing services to emerging enterprises helping them successfully plan and implement business initiatives.

Contact Us for more information.

Node: Installing source, Next: Post-installation, Prev: General Installation Issues, Up: Installing
Installing a MySQL Source Distribution
 
Before you proceed with the source installation, check first to see if our binary is available for your platform and if it will work for you. We put a lot of effort into making sure that our binaries are built with the best possible options.
 
You need the following tools to build and install MySQL from source:
 
      ·      GNU gunzip to uncompress the distribution.
 
      ·      A reasonable tar to unpack the distribution.  GNU tar is known to work.  Sun tar is known to have problems.
 
      ·      A working ANSI C++ compiler.  gcc >= 2.95.2, egcs >= 1.0.2 or egcs 2.91.66, SGI C++, and SunPro C++ are some of the compilers that are known to work.  libg++ is not needed when using gccgcc 2.7.x has a bug that makes it impossible to compile some perfectly legal C++ files, such as sql/sql_base.cc.  If you only have gcc 2.7.x, you must upgrade your gcc to be able to compile MySQL. gcc 2.8.1 is also known to have problems on some platforms, so it should be avoided if a new compiler exists for the platform.
 
gcc >= 2.95.2 is recommended when compiling MySQL Version 3.23.x.
 
      ·      A good make program.  GNU make is always recommended and is sometimes required.  If you have problems, we recommend trying GNU make 3.75 or newer.
 
If you are using a recent version of gcc, recent enough to understand the -fno-exceptions option, it is very important that you use it. Otherwise, you may compile a binary that crashes randomly. We also recommend that you use -felide-constructors and -fno-rtti along with -fno-exceptions. When in doubt, do the following:
 

CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions \
       -fno-rtti" ./configure --prefix=/usr/local/mysql --enable-assembler \
       --with-mysqld-ldflags=-all-static
 
On most systems this will give you a fast and stable binary.
 
If you run into problems, please always use mysqlbug when posting questions to <mysql@lists.mysql.com>.  Even if the problem isn't a bug, mysqlbug gathers system information that will help others solve your problem.  By not using mysqlbug, you lessen the likelihood of getting a solution to your problem!  You will find mysqlbug in the scripts directory after you unpack the distribution.  See Bug reports.
 
 
Quick install      Quick installation overview
Applying patches      Applying patches
configure options      Typical configure options
Installing source tree      Installing from the Development Source Tree
Compilation problems      Problems Compiling?
MIT-pthreads      MIT-pthreads Notes
Windows source build      Windows Source Distribution
 
Offshore Software Outsourcing company Russia Florida Massachusetts Boston Belarus, Offshore Software Development Services, Offshore Programming and IT OutsourcingOffshore Development, Programming  Services, Tampa FL Russia, E-commerce, Database, CRM, Financial Insurance Health Care Real EstateOffshore Software Development Services, Software Outsourcing Russia
HOME PAGE, Offshore Software Outsourcing Company, offshore IT outsourcing services, offshore 
software development Russia Massachusetts Florida New York CT VT RI software development