Win10 子系统 WSL 编译安装MySQL5.7

---恢复内容开始---

在win10 商店中选择 ubuntu18.04

下载地址

http://dev.mysql.com/downloads/mysql/ 

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-boost-5.7.23.tar.gz

tar -zvxf mysql-boost-5.7.23.tar.gz

cd mysql-5.7.23

sudo apt-get install cmake -y

sudo apt-get install gcc g++ -y

apt-get install git -y

apt-get install libncurses5 libncurses5-dev -y

sudo apt-get install -y build-essential

sudo apt-get install flex bison -y

安装boost 1.59 https://sourceforge.net/projects/boost/

wget https://nchc.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz

下载过程有些慢

sudo cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DSYSCONFDIR=/etc -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DENABLE_DOWNLOADS=1

如果出现错误,再次编译的时候需要删除CMakeCache.txt文件

猜你喜欢

转载自www.cnblogs.com/8000cabbage/p/9495508.html