LNMP源码搭建全过程(3)

4:安装MySQL 的源码包

#useradd –M –s /sbin/nologin mysql 添加mysql用户,如果安装系统时候已经装过mysql会提示用户已存在,建议在安装前先卸载掉系统自带的mysql,卸载完成后必须重启,否则新装的mysql会无法启动,提示错误信息3306端口被占有

#tar zxvf mysql-5.0.81.tar.gz -C /usr/local/src

#cd /usr/local/src/mysql-5.0.81

#./configure --prefix=/usr/local/mysql

#make

#make install

安装完成。

配置mysql

#cd /usr/local/src/mysql-5.0.81

#cp support-files/my-medium.cnf /etc/my.cnf 复制主配置文件

#/usr/local/mysql/bin/mysql_install_db --user=mysql 初始化

#chown -R root:mysql /usr/local/mysql

#chown -R mysql /usr/local/mysql/var

#vim /etc/ld.so.conf.d/mysqld.conf 对库文件进行连接

/usr/local/mysql/lib 增加该行

#ln -s /usr/local/mysql/include /usr/include/mysql 对头文件进行连接

#/usr/local/mysql/bin/mysqld_safe --user=mysql & 后台安全启动 (如果显示启动并且卡住不动按回车)

#cd /usr/local/src/mysql-5.0.81

#cp support-files/mysql.server /etc/init.d/mysqld 复制启动脚本

#chmod +x /etc/init.d/mysqld 赋予脚本执行权限

#chkconfig --add mysqld 添加到系统自动启动服务中

#chkconfig mysqld on 默认启动mysql

#chkconfig --list mysqld 查看mysql在什么级别启动或者关闭

# vim /etc/profile

LNMP源码搭建全过程

# echo $PATH    设置系统全局的环境变量PATH值,方便使用mysql数据库命令

/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/mysql/bin

#Service mysqld start

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/a974fdcea012c9cc61b86fcde08e28ad.html