LAMP 之 MySQL

LAMP架构:

Linux + Apache(http) + MySQL + PHP
安装此架构需要按照一定的顺序安装
Linux - MySQL > Apache > PHP

三个软件也可以在一台机器上,也可以分开,但是httpd和PHP 需要在在一起

MySQL 和 Mariadb

MySQL 是一个关系型数据库 2009年sun公司被oracle公司收购

  • Mariadb 为mysql的一个分支,Mariadb 最新版本呢10.2
    MariaDB 主要有SkySQL公司,由Mysql 大部分原班人马 创立
    Mariadb5.5 对应Mysql5.5, 10.0对应MySQL5.6

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

安装mysql

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

  • cd /usr/local/src

  • wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
  • tar -zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
  • mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql #原目录移动改名字mysql,转移前可以ls /usr/locl/ 看是否有mysql目录
  • cd /usr/local/mysql
  • usradd mysql
  • mkdir /data/
  • ./script/mysql_install_db —user=mysql —datadir=/data/mysql
    yum list | grep perl|grep -i dumper #模糊搜索

    yum -y install perl-Data-Dumper.x86_64,然后重新执行上面脚本

搜索引擎 百度 google www.bing.com

  • cp support-files/mysql.server /etc/init.d/mysqld
  • cp support-files/my-default.cnf /etc/my.cnf
  • vi /etc/init.d/mysqld
    定义basedir 和 datadir

  • /etc/init.d/mysqld start

posted on 2017-12-15 08:18  游荡的鱼  阅读(205)  评论(0编辑  收藏  举报

导航