• 第一部分:开源系统平台的建设(6)——MySQL的安装和配置

    普通类
    • 支持
    • 批判
    • 提问
    • 解释
    • 补充
    • 删除
    • 默认段落标题(请修改)...

    第一部分:开源系统平台的建设

     

    • 、MySQL的安装与配置
  • Linux下的开源软件Apache是广泛应用与各种平台下的Web 服务器软件其依靠高度的可靠性、灵活性和可定制性赢得了广发的关注。MySQL是开源项目中著名的数据库软件,这项开源软件的发布,打破了大型数据库软件主要有Oracle等大型商业公司垄断的局面,很多中小型的互联网应用都开始逐渐采用MySQL作为后台的数据库服务,其同样具有很高的可靠性,使用简单,操作方便。PHP是一种面向互联网的开源的脚本式语言,其功能强大,与ApacheMySQL能够无缝结合,在互联网的动态网站的制作中占有非常重要的地位

     

    学习目标:

    熟练在Linux系统下安装MySQL,并进行相关配置

    相关知识点:

    Linux系统下的软件安装

    前面的教程提到,Linux桌面环境下通常有相应的软件包管理器可以通过Linux发行版社区的软件源进行软件的升级、安装和维护。但是很多时候我们需要连接到服务器端进行管理和维护操作,这个时候使用终端和命令能够获得更加方便和快捷的效果。在命令行形势下安装软件通常有三种方法:

    1. 通过命令行形式的软件包管理器进行安装

    2. 直接下载软件包安装

    3. 下载源代码编译安装

    。目前的Linux发行版主要支持RPM(适用于 Fedora/openSUSE)包和DEB(适用于 Debian/Ubuntu适用于 Debian/Ubuntu适用于 Debian/Ubuntu)包适用于 Debian/Ubuntu的形式,


    MySQL

    MySQL是一个关系型数据库管理系统,目前属于Oracle公司发布和维护的一种开源软件。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHPApache可组成良好的开发环境。


     


     

    MySQLGUI方式的安装

    目前主流的Linux发行版都在系统内提供了软件包管理器(软件源),用户可以很方便的通过软件包管理器安装、卸载、维护Linux系统下的各类软件。由于Linux系统下的软件常常会各种软件包之间的依赖关系,也就是说一个软件常常用到很多的某些软件包里面的库文件。这种依赖关系维护起来比较繁琐,因此,Linux发行版通过相应的软件包管理器来进行包以来的自动分析和处理,通常情况下,我们可以应用系统内置的管理器进行安装

    1. 启动ubuntu下的软件版管理器


     

    1. 软件搜索栏分别输入Mysql,系统会自动连接网络搜索最新版本软件。

    1. 选择安装该应用,等待安装完成。需要注意的是,MySQL安装过程中可能需要设置数据库的管理员密码,请一定注意设置较为复杂的密码并牢记。


     

    MySQL的命令行形式的安装

    1. 进入Terminal,无论是SSH连接还是其他方式,转换用户为root,建议使用sudo临时使用root用户权限,这样更加安全。

    2. Unbuntu下使用apt-get install命令进行软件安装,软件包管理器会自动检查软件源的相关软件以及软件包的依赖关系并给出建议

    1. 确认系统给出提示无误之后选择Y进行安装(安装MySQL过程可能需要设置数据库的root密码)

    2. 当我们没有合适的软件包管理器或者软件源的时候可以直接去相关软件的官网下载官方版本软件,尽享选择和系统对应的rpmdeb版本。

     


     

    1. Ubuntu下使用命令dpkg 进行安装,具体命令为:    sudo  dpkg  -i  Package_Name.deb(关于dpkg命令的其他参数请详细查看man

    MySQL配置文件

    MySQL配置文件位于/etx/mysql/

    MySQL配置文件中启动配置

    测试MySQL是否正常运行