mkdir/工具,,cd/工具
mysql下载
https://dev.mysql.com/get/downloads/mysql - 5.7 -/- mysql - 5.7.22.tar.gz
下载振源码https://jaist.dl.sourceforge.net/project/boost/boost/1.59.0/boost_1_59_0.tar.gz
groupadd mysql
useradd - s/sbin/nologin - m - g mysql mysql
yum安装让gcc gcc-c + + cmake bison-devel ncurses-devel git perl-Module-Install。noarch libaio-devel - y
cd/工具,,tar xf/工具/mysql-5.7.22.tar.gz
mv/工具/boost_1_59_0.tar。广州/工具/mysql-5.7.22
mkdir/工具/mysql-5.7.22/调试
mkdir/应用程序/mysql
mkdir/数据/3306
cd/工具/mysql-5.7.22/调试
cmake . .-DBUILD_CONFIG=mysql_release -DCMAKE_BUILD_TYPE=RelWithDebInfo -DINSTALL_LAYOUT=独立-DENABLE_DTRACE=脱离-DWITH_INNODB_MEMCACHED -DWITH_EMBEDDED_SERVER==在-DWITH_SSL -DWITH_PAM==捆绑-DWITH_ZLIB=系统-DCMAKE_INSTALL_PREFIX=/应用程序/mysql -DINSTALL_PLUGINDIR=/应用程序/mysql/lib/插件-DMYSQL_DATADIR=/数据/3306/数据-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_FEDERATED_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DMYSQL_UNIX_ADDR=/数据/3306/mysqld。袜子-DSYSTEMD_PID_DIR=/数据/3306 -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EDITLINE=捆绑-DFEATURE_SET=社区-DCOMPILATION_COMMENT=癿ysql服务器(GPL)“;-DWITH_DEBUG=从-DWITH_BOOST=. .
让- j <代码> grep处理器/proc/cpuinfo | wc - l 代码>
制作安装
cp/应用程序/mysql/支持文件/mysql。服务器/etc/init.d/mysql
vim/etc/my.cnf(mysqld)
用户=mysql
端口=3306
套接字=/数据/3306/mysql。袜子
basedir=/应用程序/mysql
datadir=/数据/3306/数据
乔恩- r mysql。mysql/数据/3306
/应用程序/mysql/bin/mysqld————initialize-insecure defaults-file=/etc/my . cnf中所做
/etc/init。d/mysql开始
回声“设置密码=密码(“123456”);“| mysql - s/数据/3306/mysql.sock
mysql -uroot -p123456 - s/数据/3306/mysql.sock