继上一篇安装nginx
/home/src/
wget https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.39.tar.gz
groupadd mysql
useradd -g mysql mysql -s /sbin/nologin
tar xf mysql-5.6.35.tar.gz
yum install cmake ncurses-devel -y
切换到解压目录 然后开始编译
cd mysql-5.6.35
编译:
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_DEBUG=0 -DWITH_READLINE=1 -DWITH_EMBEDDED_SERVER=1 -DENABLED_LOCAL_INFILE=1
make && make install
初始化数据库
cd /usr/local/mysql/scripts/
./mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
如果报错 -bash: ./mysql_install_db: /usr/bin/perl: bad interpreter: 没有那个文件或目 (执行 yum -y install perl perl-devel)
启动MySQL
cd /usr/local/mysql/support-files
./mysql.server start
netstat -nltp 查看所有进程
进入数据库:
/usr/local/mysql/bin/mysql
show databases;
use 数据库;
show tables;