首页 > 系统服务 > 详细

2018-04-09 Linux学习

时间:2018-04-09 21:44:39      阅读:250      评论:0      收藏:0      [点我收藏+]
11.1 LAMP架构介绍

Linux+Apache(httpd)+MySQL+PHP

PHP 网站(Google、淘宝、百度、51cto博客、猿课论坛)

三个角色可以在一台机器,也可以分开(httpd和PHP要在一起)

    MySQL 存储动态文件
    PHP 是Apache的模块,用于与MySQL交互信息

11.2 MySQL / MariaDB 介绍

MySQL 是一个关系型数据库,官网 www.mysql.com 最新版本5.7GA/8.0DMR
MySQL 5.6变化比较大,5.7性能上有很大提升

MariaDB 为MySQL的一个分支,官网 https://mariadb.com/  最新版本10.2
MariaDB 主要由SkySKL公司(现更名为MariaDB公司)维护,SkySQL公司由MySQL原作者带领大部分原班人马创立
MariaDB5.5版本对应MySQL5.5,10.0对应MySQL5.6

Community 社区版本,Enterprise 企业版,GA(Generally Available) 指通用版本,在生产环境中用的,DMR (Development Milestone Release) 开发里程碑发布版,RC (Release Candidate) 发行候选版本,Beta 开放测试版本,Alpha内部测试版本

11.3-4-5 MySQL安装

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

    cd /usr/local/src
    wget https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/MySQL-5.6/mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
    tar zxvf mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz
    mv mysql-5.6.39-linux-glibc2.12-x86_64 /usr/local/mysql
    cd /usr/local/mysql
    useradd mysql     (或 useradd -r -m -d /data/mysql -s /sbin/nologin mysql )
    mkdir /data/
    ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
    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
        basedir=/usr/local/mysql
        datadir=/data/mysql
    /etc/init.d/mysqld start

yum list |grep perl|grep -i dumper
yum install -y perl-Data-Dumper

netstat -lntp

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --user=mysql --datadir=/data/mysql &

不建议使用 kill 杀掉进程,丢数据可能性高, killall 杀进程时会保存数据。

2018-04-09 Linux学习

原文:http://blog.51cto.com/9298822/2096237

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!