欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 运维知识 > 数据库 >内容正文

数据库

5月23日任务 LAMP架构介绍、MySQL、MariaDB介绍、 MySQL安装

发布时间:2025/4/16 数据库 4 豆豆
生活随笔 收集整理的这篇文章主要介绍了 5月23日任务 LAMP架构介绍、MySQL、MariaDB介绍、 MySQL安装 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

2019独角兽企业重金招聘Python工程师标准>>>

11.1 LAMP架构
LAMP 是Linux、 Apache、 MySQL、 PHP的简写,其实就是把Apache、MySQL以及PHP安装在Linux系统上,组成一个环境来运行php的脚本语言。至于什么是php脚本语言,这边不介绍。Apache是最常用的WEB服务软件,而MySQL是比较小型的数据库软件,这两个软件以及PHP都可以安装到windows的机器上。

PHP 是以模块的形式和 Apache 结合成一个整体的,但是 Apache 不能直接和 MySQL 打交道,只能通过 PHP 这个模块来互相沟通,这个过程叫动态的请求。举个例子,密码登录网页的时候,是一个动态过程,在 Apache 显示的网页登入口输入密码,再通过 PHP 模块到 MySQL 上进行数据比对,密码正确或是错误再通过 PHP 反馈给 Apache,然后显示在浏览器上。上图中的静态文件,类似网页上的logo等图片,Apache 通过静态文件取出的图片等,是不需要经过 MySQL 数据的,可以直接显示在浏览器上,所以是静态请求。MySQL 里面不能存图片等,存的是用户名密码、积分、文字等数据。

11.2 MySQL_MariaDB 介绍

11.3 MySQL安装

MySQL 安装包推荐使用二进制免编译。
首先下载一下安装包,进入网址 r.aminglinux.com 查找最新的 MySQL 二进制安装包,二进制包区分32位系统和64位系统的,使用命令 uname -a 可以查看系统的位数

1. wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz // 安装

2.  tar zxvf mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz   //解压

3.  mv mysql-5.6.36-linux-glibc2.5-x86_64  /usr/local/mysql  //移动改名为mysql

4. useradd  mysql  //创建用户

    mkdir  /data/

5. ./scripts/mysql_install_db --user=mysql  --datadir=/data/mysql      //初始化

yum -y install autoconf   //此包安装时会安装Data:Dumper模块

6. cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf  //拷贝配置文件

7. cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld  //拷贝启动文件

basedir=/usr/local/mysql     //mysql程序目录
datadir=/data/mysql    //数据库目录

8. chkconfig  --add mysqld   //设置开机启动

9.   service mysqld start  //启动mysql服务

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/my.cnf  --use=mysql  --datadir=/data/mysql&   //另一种启动方法

10.  配置环境变量 vi /etc/profile

在最后添加: PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH source /etc/profile

  

 

 

 

 

  

 

 

转载于:https://my.oschina.net/u/3803395/blog/1809890

总结

以上是生活随笔为你收集整理的5月23日任务 LAMP架构介绍、MySQL、MariaDB介绍、 MySQL安装的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。