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的主要内容,如果未能解决你的问题,请参考以下文章
基于CentOS 6.8平台最新源代码包编译安装LNMP环境搭建(Nginx+MySQL+PHP)