zoukankan      html  css  js  c++  java
  • 1.Mysql的安装与配置

    1.Mysql的安装与配置
    1.1 Mysql的下载
    mysql是开源数据库,开源数据库在中低端应用中占据了很大的市场份额。
    mysql社区版自由下载而且安全免费,官方不提供任何技术支持,适用于普通用户;
    mysql企业版是收费的,不能在线下载,提供更多功能和完备的技术支持,适用于对数据库功能和可靠性要求较高的企业用户。
    1.1.1 在Windows平台下下载Mysql
    在mysql官网(Oracle官网)下载,选择Windows平台最新版本,可选择安装版msi、免安装版。
    1.1.2 在Linux平台下下载Mysql
    通过网页下载:在mysql官网(Oracle官网)下载,选择Linux平台最新版本,将下载后的文件通过FTP传送到Linux服务器上。
    通过命令行下载:获取下载地址URL,然后用wget+URL命令在服务器上直接下载Server和Client软件包(用URL区分Server和Client),备注:服务器需要联网。
    1.2 Mysql的安装
    1.2.1 在Windows平台下安装Mysql
    Windows平台下的安装包主要有2种:noinstall免安装包,.zip图形化界面安装包。
    noinstall免安装包:将下载的文件放在指定目录下,并进行解压。
    .zip图形化界面安装包:将文件解压到指定目录下,并运行setup.exe进入安装界面,点“Next”,选择安装类型(TypicalCompleteCustom),
    点“Next”确认安装类型和安装路径,默认安装路径C:Program FilesMySQLMySQL Server 5.0\,
    点“Install”开始安装,安装完毕前系统会显示企业版功能介绍,一路“Next”,直到最后“Finish”。
    1.2.2 在Linux平台下安装Mysql
    Linux平台下支持RPM包、二进制包、源码包3种安装方式。
    RPM(Redhat Package Manage)把Source Code包装成Source和Binary的档案形式,便于安装。
    MYSQL的RPM包包括很多套件,一般只安装Server和Client。
    Server包是Mysql服务端套件,提供核心的MYSQL服务;
    Client包是连接Mysql服务的客户端工具,方便用户在服务器进行操作。
    RPM包安装过程:
    切换到root下 $ su root
    安装MySQL Server包 # rpm -ivh Mysql-Server-Community-5.6.1xxxx.i386.rpm
    安装MySQL Client包 # rpm -ivh Mysql-Client-Community-5.6.1xxxx.i386.rpm
    运行MySQL # mysql -uroot 输出mysql>
    1.3 Mysql的配置
    Windows平台图形化安装不需要配置,其他方式的安装需要进行配置。
    1.3.1 在Windows平台下配置Mysql
    对于noinstall方式安装的Mysql,系统的参数配置、服务的启动和关闭都需要手动在命令行中完成。
    mysql参数文件默认在C:ProgramDataMySQLMySQL Server 5.7my.ini
    [client] 客户端参数集
    [mysqld] 服务器参数集
    [mysqldump] 导出参数集
    [mysql]
    [isamchk]
    [myisamchk]
    [mysqlhotcopy]
    对于图形化安装方式,Mysql提供了一个图型化的实例配置向导:
    点Mysql Server Instance Configuration Wizard,进入欢迎界面;
    点“Next”,进入配置类型选择界面,分为详细配置(Detailed Configuration)和标准配置(Standard Configuration)两种;
    选详细配置(Detailed Configuration),点“Next”,进入应用类型选择界面,分为开发机(Developer Machine)、服务器(Server Machine)、专用服务器(Dedicated Mysql Server Machine)三种;
    选开发机(Developer Machine),点“Next”,进入数据库用途选择界面,分为多功能数据库(Multifunctional Database)、事务性数据库(Transactional Database Only)、非事务性数据库(Non-Transactional Database Only)三种;
    选多功能数据库(Multifunctional Database),点“Next”,进入Innodb数据文件目录配置界面,选择数据文件的安装目录;
    点“Next”,进入并发连接设置界面,分为决策支持系统(Decision Support(DSS)/OLAP,20)、在线事务系统(Online Transaction Processing/OLTP,500)、手动设置(Manual Setting)三种;
    选决策支持系统(Decision Support(DSS)/OLAP,20),点“Next”,进入网络设置界面,勾选复选框“Enable TCP/IP Networking设置Mysql端口号”和“Enable Strict Mode启用严格模式”;
    点“Next”,进入默认字符集选择界面,分为标准字符集(Standard Character Set,Latin1)、对多语言支持最好的字符集(Best Support For Multilingualism,UTF-8)、手动选择字符集(Manual Selected Default Character Set/Collation)三种;
    选标准字符集(Standard Character Set,Latin1),点“Next”,进入Windows选项设置界面,勾选复选框“Install As Windows Service设置Mysql作为Windows服务”和“Include Bin Directory in Windows PATH设置Windows系统参数”;
    点“Next”,进入安全选项配置界面,设置root账户密码,不创建匿名账户;
    点“Next”,进入准备执行界面;
    点“Execute”,开始执行,直至执行成功;
    点“Finish”,安装成功。
    1.3.2 在Linux平台下配置Mysql
    Linux下Mysql的配置文件为my.cnf.
    1.4 启动和关闭Mysql服务
    Mysql服务是一系列后台进程;
    Mysql数据库则是一系列的数据目录和数据文件;
    Mysql数据库在Mysql服务启动之后才可以进行访问。
    1.4.1 在Windows平台下启动和关闭Mysql服务
    对于noinstall方式安装的Mysql,在Dos下通过命令行启动和关闭Mysql服务。
    cd 到Mysql安装目录
    cd C:Program FilesMySQLMySQL Server 5.7in
    启动服务
    mysqld --console
    关闭服务
    mysqladmin -uroot shutdown
    对于图形化安装的Mysql,在服务菜单启动或关闭mysql服务,也可以在命令行启动和关闭Mysql服务。
    cd 到Mysql安装目录
    cd C:Program FilesMySQLMySQL Server 5.7in
    启动服务
    net start mysql5
    关闭服务
    net stop mysql5
    1.4.2 在Linux平台下启动和关闭Mysql服务
    netstat -nlp 查看mysql服务状态
    在命令行下启动或关闭mysql服务
    启动服务
    cd /usr/bin
    ./mysqld_safe &
    关闭服务
    cd /usr/bin
    mysqladmin -uroot shutdown
    对于PRM包安装的方式,则通过以下命令启动和关闭mysql。
    启动服务
    service mysql start
    service mysql restart
    关闭服务
    service mysql stop
    1.5 小结

  • 相关阅读:
    Spring核心概念
    机器学习第二次作业
    机器学习第一次作业
    软工实践个人总结
    第04组 Beta版本演示
    第04组 Beta冲刺(5/5)
    第04组 Beta冲刺(4/5)
    第04组 Beta冲刺(3/5)
    第04组 Beta冲刺(2/5)
    第04组 Beta冲刺(1/5)
  • 原文地址:https://www.cnblogs.com/BradMiller/p/9511302.html
Copyright © 2011-2022 走看看