Skip to content
Compile and install MySQL
Shell Groff Perl
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bin Fix archive URL
build change to perlbrew like layout
dists change to perlbrew like layout
share/mysql-build Remove 5.5.30-tokudb-7.1.0
xt tweak
.gitignore add .gitignore
LICENSE Update Usage


mysql-build - provides a command to compile and install different versions of MySQL.

The overall structure is loosly borrowed from Sam Stephenson's ruby-build.


git clone git:// ~/mysql-build

export PATH="$HOME/mysql-build/bin:$PATH"


mkdir -p ~/opt/mysql
mysql-build -v 5.7.10 ~/opt/mysql/mysql-5.7.10

cd ~/opt/mysql/mysql-5.7.10
./bin/mysqld --initialize-insecure --basedir=.
./bin/mysqld_safe &

./bin/mysql -e 'SELECT @@version'
Something went wrong with that request. Please try again.