一、LAMP架构介绍
为Linux+Apache(httpd)+MySQL+PHP简写,把后三者安装在Linux
Apache是最常用的的web服务软件,MySQL为小型的数据库存储软件,PHP为脚本语言,三者可以安装在一个机器,Apache和PHP必须安装在同一个机器(PHP作为Apache的一个模块存在)。
二、MySQL、MariaDB介绍
MySQL是一个关系型数据库,由mysql ab公司开发, MySQL官网https://www.mysql.com 最新版本5.7
Mariadb为MySQL的一个分支,官网https://mariadb.com/最新版本10.2
Mariadb5.5版本对应MySQL的5.5,10.0对应MySQL5.6
Community 社区版本,Enterprise 企业版,GA(Generally Available)指通用版本,在生产环境中用的,DMR(Development Milestone Release)开发里程碑发布版,RC(Release Candidate)发行候选版本,Beta开放测试版本,Alpha内部测试版本
三、MySQL安装
下载
移动目录并改名字
进入mysql
添加mysql
创建data
少了Perl模块 Dumper
需要安装
都安装
然后再初始化mysql
[root@davery mysql]# ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
echo $? 查看是否安装成功,0代表成功
查看模板配置文件路径
[root@davery mysql]# cp support-files/my-default.cnf /etc/my.cnf 正常需要复制到/etc/my.cnf下边
若不复制,直接启动则需更改如下
启动脚本
cp support-files/mysql.server /etc/init.d/mysqld 拷贝启动脚本到/etc/init.d/mysqld
添加到/usr/local/mysql
/data/mysql
设置开机启动
或者使用指令启动
service mysqld start
/etc/init.d/mysqld start
查看进程是否启动
或者使用命令行启动
/usr/local/mysql/bin/mysql_safe --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql &
--defaults-file=/etc/my.cnf指定启动配置文件
关闭mysql
killall mysqld
kill 9 不能随便用,会引起数据丢失