灯架构介绍,MYSQL介绍,安装

  

灯架构

  
  

灯指的Linux(操作系统),Apache (httpd服务器),MySQL(数据库软件)和PHP(有时也是指每或Python)的缩写,一般用来建立web服务器(三个角色可以在一台机器,也可以分开。但是,Apache和PHP要安装在一起)。

     

灯架构介绍

  
      <李> httpd, PHP, MySQL三者如何工作
    灯架构介绍,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介绍,安装