灯架构
灯指的Linux(操作系统),Apache (httpd服务器),MySQL(数据库软件)和PHP(有时也是指每或Python)的缩写,一般用来建立web服务器(三个角色可以在一台机器,也可以分开。但是,Apache和PHP要安装在一起)。
引用>灯架构介绍
<李> httpd, PHP, MySQL三者如何工作
李><强>说明:强> Apache和PHP是一个整体,因为PHP是以一个模块的形式和Apache结合在一起的。但是Apache不能直接和MySQL直接打交道,它只能通过PHP模块去MySQL中取数据,拿到数据后PHP把数据交给Apache, Apache再把数据交给用户。服务器上的图片,js, css等文件属于静态文件;数据库文件是动态文件。
MySQL, MariaDB介绍
MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。(MySQL是由MySQL ab公司开发,在2008年被太阳公司收购,2009年太阳被甲骨文公司收购。)
MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护.MariaDB直到5.5版本,均依照MySQL的版本。从2012年11月12日起发布的10.0.0版开始,不再依照MySQL的版号.10.0.x版以5.5版为基础,加上移植自MySQL5.6版的功能和自行开发的新功能。
引用>MySQL版本
社区社区版(社区版,免费的);企业企业版(收费的);GA(通常)通用版,在生产环境中使用,DMR(开发里程碑发布)开发里程碑版本;钢筋混凝土(RC版本)发行候选版本;β开放测试版本;α内部测试版本。
安装MySQL
<李>
MySQL的几个常用安装包:rpm包,源码包,二进制免编译包
李> <李>下载包之前需要查看系统的版本,根据系统版本来选择需要安装的包。通过命令uname - a可以查看到关于系统版本的信息。(x86_64为64为操作系统,i686 i586系统为32位操作系统)
李> <李>下载包
将二进制免编译包下载到/usr/地方/src/目录下。
[root@localhost ~] # cd/usr/local/src
(root@localhost src) # wget http://mirrors.sohu.com/mysql/mysql - 5.6 -/- mysql - 5.6.35 - linux - glibc2.5 x86_64.tar.gz下载完成之后,在目录/usr/地方/src/下会有一个压缩包mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz
引用> 李> <李>解压包
在/usr/地方/src/目录下解压包
引用>#沥青-zxv - f mysql-5.6.35-linux-glibc2.5-x86_64.tar root@localhost src。广州
李> <李>移动解压后的文件并修改文件名
将解压出来的mysql-5.6.35-linux-glibc2.5-x86_64文件移动到/usr/地方/目录下,并改名为mysql。
引用>(root@localhost src) # mv mysql-5.6.35-linux-glibc2.5-x86_64/usr/local/mysql
李> <李>切换到/usr/地方/mysql/目录
切换到/usr/地方/mysql/目录下之后,检查目录下是否下是否存在以下文件,目录。
引用>(root@localhost src) # cd/usr/local/mysql/
李> <李>
(root@localhost mysql) # ls
本复制数据文档包括自由男人mysql-test README脚本共享sql-bench支持文件创建mysql用户,创建/数据/目录
(root@localhost mysql) # useradd mysql
李> <李>
(root@localhost mysql) # mkdir/数据/初始化mysql
(root@localhost mysql) #。/脚本/mysql_install_db——用户=mysql——datadir=/数据/mysql
致命错误:执行前请安装以下Perl模块。/脚本/mysql_install_db:
data:: Dumpe安装MySQL系统表..../bin/mysqld:当加载共享库时发生错误:libaio.so。1:无法打开共享对象文件:没有这样的文件或目录
李>
缺少libaio.so包提示缺少perl模块,模块名为转储
引用><李>
使用yum列表命令配合grep查看需要安装的包
(root@localhost mysql) #百胜列表| grep perl | grep - i翻车机
perl-Data-Dumper。x86_64 2.145 - 3。
perl-Data-Dumper-Concise el7基地。noarch 2.020 6。el7 epel
perl-Data-Dumper-Names。noarch 0.03 -17。el7 epel
perl-XML-Dumper。noarch 0.81 -17。el7基地查找到相关的包后就挨个安装。然后再安装mysql。
灯架构介绍,MYSQL介绍,安装