码迷,mamicode.com
首页 > 系统相关 > 详细

2018-04-09 Linux学习

时间:2018-04-09 21:48:56      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:Linux   学习   

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学习

标签:Linux   学习   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!