11.1-11.5 LAMP

Posted

tags:

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

11.4 mysql安装(中)


技术分享图片

MySQL的几个常用安装包:rpm、源码、二进制免编译


先进入目录 /usr/local/src(以后把所有软件包都放在这个目录下面)

cd /usr/local/src


下载MySQL 5.6安装包,一般都下载x64 

[[email protected] src]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz


解压MySQL的安装包

[[email protected] src]# tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 


把解压完后的mysql的目录移动并改名 /usr/local/mysql

[[email protected] src]# mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql

[[email protected] src]# cd !$

cd /usr/local/mysql

[[email protected] mysql]# ls

bin  COPYING  data  docs  include  lib  man  mysql-test  README  scripts  share  sql-bench  support-files


进入目录

[[email protected] mysql]# cd /usr/local/mysql/


建立MySQL用户,因为启动MySQL需要该用户。

[[email protected] mysql]# useradd mysql


建立datadir

#mkdir /data/mysql


--user指定用户,--datedir指定目录,

[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql --datedir=/data/mysql

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

Data::Dumper

-*

如果发现安装出错,可以先利用grep查找相关词的安装包,如果拿不准安装哪个包的时候可以全部安装。大意就是安装一个后再测试,一个一个来。

(其实第一个就是我们要安装的包。)

[[email protected] mysql]# yum list |grep perl |grep -i Dumper 

perl-Data-Dumper.x86_64                   2.145-3.el7                  base     

perl-Data-Dumper-Concise.noarch           2.020-6.el7                  epel     

perl-Data-Dumper-Names.noarch             0.03-17.el7                  epel     

perl-XML-Dumper.noarch                    0.81-17.el7                  base

[[email protected] mysql]# yum install -y perl-Data-Dumper


安装 perl-Data-Dumper完成后,再测试。

[[email protected] mysql]# ./scripts/mysql_install_db --user=mysql --datedir=/data/mysql

技术分享图片

利用echo $?检查执行结果是否成功 0成功 1以上失败

[[email protected] mysql]# echo $?

0

至此,初始化完成。


 cp support-files/my-default.cnf  /etc/my.cnf 


 cp support-files/mysql.server /etc/init.d/mysqld


 vi /etc/init.d/mysqld


定义basedir和datadir


 /etc/init.d/mysqld start


以上是关于11.1-11.5 LAMP的主要内容,如果未能解决你的问题,请参考以下文章

lamp安装

lamp部署

源码编译构建LAMP

PHP 简介

redat利用yum快速搭建LAMP环境

centos7.4编译安装lamp