yum install wget -y
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-boost-5.7.27.tar.gz
yum install cmake -y
yum install tar -y
tar -zxvf mysql-boost-5.7.27.tar.gz
cd mysql-5.7.27/
yum install -y git gcc gcc-c++ ncurses-devel bison
cmake -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DCMAKE_C_FLAGS_RELWITHDEBINFO="-O2 -g" -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DCMAKE_CXX_FLAGS_RELWITHDEBINFO="-O2 -g" -DDOWNLOAD_BOOST=1 -DWITH_BOOST=./boost -DWITH_DEBUG=1
make install
mkdir mysql3306
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
chmod 750 mysql3306/
cd mysql3306/
chown -R mysql .
chgrp -R mysql .
cd /usr/local/
./bin/mysqld --initialize-insecure --basedir=./ --datadir=/mysql3306 --user=mysql
cd /mysql3306
vim my.conf
yum install -y vim
vim my.conf
chgrp -R mysql my.conf
chown -R mysql my.conf
cd /usr/local
./bin/mysqld_safe --defaults-file=/mysql3306/my.conf --user=mysql &
遇到的几个问题
MySQL是跑在docker中的,gdb无法调试
https://stackoverflow.com/questions/19215177/how-to-solve-ptrace-operation-not-permitted-when-trying-to-attach-gdb-to-a-pro
重新起了另外一个容器后,实例无法启动
https://blog.csdn.net/Kohang/article/details/80076570
网友评论