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