lnmp的安装--mysql

Posted myvic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lnmp的安装--mysql相关的知识,希望对你有一定的参考价值。

 

1.前期准备

创建组:groupadd mysql 
创建用户:useradd -r -g mysql mysql

创建mysql文件夹于数据存放文件夹data

mkdir -p /usr/www/mysql/data

yum install cmake -y  #一般没有cmake,需要安装一下。

2.下载源码

下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads

tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

3.安装

安装方法有二种,一种是二进制安装,一种是源码安装

  glibc是二进制包,直接解压,更改配置文件,初始化,启动就可以了。

  源码安装包,才需要编译cmake

 

cd /usr/local/mysql/<br>mkdir ./data/mysql
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql --datadir=/usr/www/mysql/data/mysql

报错:

FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:
Data::Dumper

解决:
yum install -y perl-Module-Install.noarch 


cp support
-files/mysql.server /etc/init.d/mysqld chmod 755 /etc/init.d/mysqld cp support-files/my-default.cnf /etc/my.cnf
#修改启动脚本
vi /etc/init.d/mysqld
 
#修改项:
basedir=/usr/local/mysql/
datadir=/usr/local/mysql/data/mysql
 
#启动服务
service mysqld start
 
#测试连接
./mysql/bin/mysql -uroot
 
#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile
 
 
#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#查看运行状态
service mysqld status

 

 

mysql安装cmake的相关参数:

-DCMAKE_INSTALL_PREFIX= 安装根目录
-DCMAKE_INSTALL_PREFIX=  unix套接字目录
-DDEFAULT_CHARSET= 默认字符集
-DDEFAULT_COLLATION=默认编码
-DWITH_EXTRA_CHARSETS= 额外的编码,请使用ALL来编译。
-DWITH_MYISAM_STORAGE_ENGINE=1  编译myisam存储引擎,默认的存储引擎,不加也可以
-DWITH_INNOBASE_STORAGE_ENGINE=1 支持InnoDB存储引擎,这个也是默认安装的
-DWITH_READLINE=1 使用readline功能
-DENABLED_LOCAL_INFILE=1 可以使用load data infile命令从本地导入文件
-DMYSQL_DATADIR=数据库 数据目录

 

参考资料:

http://blog.csdn.net/hsd2012/article/details/51232612

http://www.cnblogs.com/bookwed/p/5896619.html

以上是关于lnmp的安装--mysql的主要内容,如果未能解决你的问题,请参考以下文章

LNMP架构搭建Discuz论坛(实战!)

LNMP部署及应用理论及实操

基于CentOS 6.8平台最新源代码包编译安装LNMP环境搭建(Nginx+MySQL+PHP)

CentOS源码安装搭建LNMP全过程(包括nginx,mysql,php,svn)转

LNMP架构介绍MySQL的安装PHP的安装

编辑安装Lnmp