Created
November 3, 2012 22:07
-
-
Save kamermans/4009039 to your computer and use it in GitHub Desktop.
Build MySQL 5.1 on Ubuntu 12.04 and later (5.1 is not available in Ubuntu repo)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
set -e | |
cd ~/ | |
wget http://downloads.mysql.com/archives/mysql-5.1/mysql-5.1.65.tar.gz | |
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' | |
make | |
sudo make install |
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
When running
./cofingure '--...'
I got this error:This indicates missing include files for the ncurses library. I was missing a few other dev libraries, which I resolved by:
I also had to add
'--with-readline'
as another option to./configure