Skip to content

Instantly share code, notes, and snippets.

Created November 3, 2012 22:07
  • Star 20 You must be signed in to star a gist
  • Fork 12 You must be signed in to fork a gist
Star You must be signed in to star a gist
What would you like to do?
Build MySQL 5.1 on Ubuntu 12.04 and later (5.1 is not available in Ubuntu repo)
set -e
cd ~/
tar -zxf mysql-5.1.65.tar.gz
cd mysql-5.1.65
./configure '--prefix=/usr' '--exec-prefix=/usr' '--libexecdir=/usr/sbin' '--datadir=/usr/share' '--localstatedir=/var/lib/mysql' '--includedir=/usr/include' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-system-type=debian-linux-gnu' '--enable-shared' '--enable-static' '--enable-thread-safe-client' '--enable-assembler' '--enable-local-infile' '--with-fast-mutexes' '--with-big-tables' '--with-unix-socket-path=/var/run/mysqld/mysqld.sock' '--with-mysqld-user=mysql' '--with-libwrap' '--without-readline' '--with-ssl' '--without-docs' '--with-extra-charsets=all' '--with-plugins=max' '--with-embedded-server' '--with-embedded-privilege-control'
sudo make install
Copy link

lkimme commented Jul 15, 2014

I see that a lot of people have had success with this script. For me, it didn't create a makefile. Any ideas?
Thanks for your help,

Copy link

Revlin commented Feb 5, 2015

When running ./cofingure '--...' I got this error:

configure: error: No curses/termcap library found

This indicates missing include files for the ncurses library. I was missing a few other dev libraries, which I resolved by:

sudo apt-get install libncurses5-dev libedit-dev libreadline-dev  libssl-dev

I also had to add '--with-readline' as another option to ./configure

Copy link

Revlin comment has helped me, I will add that the script already has '--without-readline' and I had to change to '--with-readline'.
Also in a new environment I had to install "make" with this command:
apt-get install build-essential

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment