Sign inSign up

usualoma/mysql-build-env

By usualoma

•Updated about 9 years ago

Building environment of mysql-server at docker.

Image
0

142

usualoma/mysql-build-env repository overview

⁠mysql-build-env

Building environment of mysql-server.

⁠Example

⁠Docker
$ git clone [email protected]:mysql/mysql-server.git
$ (cd mysql-server; git checkout 8.0)
$ docker run --rm -it --user $(id -u):$(id -g) -v $(pwd)/mysql-server:/mysql-server usualoma/mysql-build-env:8.0-ubuntu cmake .
$ docker run --rm -it --user $(id -u):$(id -g) -v $(pwd)/mysql-server:/mysql-server usualoma/mysql-build-env:8.0-ubuntu make
$ mkdir data
$ docker run --rm -it --user $(id -u):$(id -g) -v $(pwd)/mysql-server:/mysql-server -v $(pwd)/data:/data usualoma/mysql-build-env:8.0-ubuntu sql/mysqld --basedir /mysql-server/sql --datadir /data --initialize-insecure
$ docker run --rm -it --user $(id -u):$(id -g) -v $(pwd)/mysql-server:/mysql-server -v $(pwd)/data:/data usualoma/mysql-build-env:8.0-ubuntu sql/mysqld --basedir /mysql-server/sql --datadir /data
⁠Vagrant
$ git clone [email protected]:mysql/mysql-server.git
$ (cd mysql-server; git checkout 8.0)
$ curl https://raw.githubusercontent.com/usualoma/mysql-build-env/master/8.0/ubuntu/Vagrantfile > Vagrantfile
$ vagrant up
$ vagrant ssh
$ cd /mysql-server
$ cmake .
$ make
$ mkdir ~/data
$ ./sql/mysqld --basedir /mysql-server/sql --datadir ~/data --initialize-insecure
$ ./sql/mysqld --basedir /mysql-server/sql --datadir ~/data

Tag summary

Content type

Image

Digest

Size

285.3 MB

Last updated

about 9 years ago

docker pull usualoma/mysql-build-env:8.0-ubuntu