11.1 LAMP架构介绍
11.2 MySQL、MariaDB介绍
11.3/11.4/11.5 MySQL安装
11.1 LAMP架构介绍
python java go 这几年流行的语言
Mariadb5.5版本对应MySQL的5.5,10.0对应MySQL5.6
Community 社区版本,Enterprise 企业版,GA(Generally Available)指通用版本,在生产环境中用的,DMR(Development Milestone Release)开发里程碑发布版,RC(Release Candidate)发行候选版本,Beta开放测试版本,Alpha内部测试版本
我们学习的就是GA版本
11.3 MySQL安装
MySQL的几个常用安装包:rpm、源码、二进制免编译
PPT步骤:
cd /usr/local/src 我们以后都在这个目录里下载安装包,然后在拷贝到要用到的目录
这样不会乱,以后找起来方便
1) wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
下载软件包
2)tar zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
解压软件包
3) mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql
移动并改名字这个软件包
4) cd /usr/local/mysql
useradd mysql
mkdir /data/mysql
chmod 755
创建用户和一个数据目录
5) ./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
软件初始化
6) cp support-files/my-default.cnf /etc/my.cnf
拷贝配置文件
7)cp support-files/mysql.server /etc/init.d/mysqld
拷贝启动脚本,并且修改脚本文件
vi /etc/init.d/mysqld
定义basedir和datadir
8)启动mysqld服务
/etc/init.d/mysqld start
9)查看mysqlq服务是否启动
ps aux |grep mysqld
netstat -lntp
/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql --user=mysql
自己按照PPT安装如下:
选择安装包的源有变化
1) wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.40-linux-glibc2.12-x86_64
http://mirrors.163.com/mysql/Downloads/MySQL-5.6/mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz
2)tar zxvf mysql-5.6.40-linux-glibc2.12-x86_64
[root@xqiang mysql]# yum list |grep perl |grep -i dumper
perl-Data-Dumper.x86_64 2.145-3.el7 base
perl-XML-Dumper.noarch 0.81-17.el7 base
[root@xqiang mysql]# yum install -y perl-Data-Dumper.x86_64
3)初始化mysqld:
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
4)修改 /etc/init.d/mysqld 这个文件
cp support-files/my-default.cnf /etc/my.cnf
[root@xqiang mysql]# pwd
/usr/local/mysql
[root@xqiang init.d]# vim mysqld
[root@xqiang init.d]# pwd
/etc/init.d
5)命令行方式启动mysqld
6)用服务的方式启动和关闭mysqld:
7)可以添加到开机启动当中去:
8)查看mysqld这个服务是否启动的两个命令:
ps aux |grep mysqld
netstat -lnp
killall mysqld ##用这个命令也可以关闭服务