学习笔记之使用LNMP安装DISCUZ论坛系统简述(一)

安装过程参考刘遄老师的《LINUX 就该这么学》
① 首先使用yum install -y apr* autoconf automake bison bzip2 bzip2* compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel命令安装源码编译环境
② 使用tar xzvf cmake-2.8.11.2.tar.gz命令解压源码包,进入解压目录,依次使用./configuremake & make install来编译源码包代码、生成二进制安装程序、运行二进制的服务程序安装包
③ 回到上层目录,使用useradd mysql -s /sbin/nologin新建mysql用户但禁止其登陆
④ 使用mkdir -p /usr/local/mysql/var命令创建用于保存 MySQL 数据库程序和数据库文件的目录,并使用chown -Rf mysql:mysql /usr/local/mysql命令把该目录的所有者和所属组身份修改为 mysql
⑤ 接下来解压、编译、安装 MySQL 数据库服务程序。

# tar xzvf mysql-5.6.19.tar.gz
# cd mysql-5.6.19/
# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql - DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc
# make & make install

⑥ 使用rm -rfv /etc/my.cnf删除/etc 目录中的默认配置文件,然后在 MySQL 数据库程序的保存目录 scripts 内找到一个名为 mysql_install_db 的脚本程序使用./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var命令执行这个脚本
⑦ 使用ln -s my.cnf /etc/my.cnf命令把系统新生成的 MySQL 数据库配置文件链接到/etc 目录中,使用cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld命令设置MySQL开机自启并把数据库脚本文件的权限修改成 755 以便于让用户有执行该脚本的权限
⑧ 编辑MySQL 数据库脚本文件,把basedir 与 datadir 参数分别修改为 MySQL 数据库程序的保存目录和真实数据库的文件内容
basedir=/usr/local/mysql
datadir=/usr/local/mysql/var
⑨ 使用service mysqld start启动mysqld并设置开机自启
⑩ 编辑/etc/profile 文件,在文件中插入export PATH=$PATH:/usr/local/mysql/bin,使用source /etc/profile刷新PATH变量
⑪ MySQL 数据库服务程序还会调用到一些程序文件和函数库文件,使用需要使用软连接链接过来

# mkdir /var/lib/mysql
# ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
# ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
# ln -s /usr/local/mysql/include/mysql /usr/include/mysql

⑫ 使用mysql_secure_installation初始化mysql

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值