Mysql基础的启动脚本


mysql安装目录(Window):

            

Mysql基础的启动脚本_第1张图片

Mysql基础的启动脚本_第2张图片

Mysql基础的启动脚本_第3张图片


解析:

    第一张图:

        前面四个是mysql的驱动; 可以通过后缀知道我们用什么方式连接就需要安装什么驱动了;  例如:java   使用的是jdbc  需要连接conntor j

        第五个和最后一个 主要是文档和案例;

        Workbench 是GUI; 现在市面上有很多GUI无所谓用什么   看个人爱好  我用的是sqlyog;

        mysqlservice:这里面是mysqlservice的核心部分;


    第二张图(mysqlservice):

        my-default.ini应该是全局配置文件;

        lib是运行库;

        data  ;

        bin里面就是我们需要关注mysql提供的不同应用服务      mysqld   mysql服务器启动程序


mysqld-max 扩展mysql服务器

       对于mysqld和mysqld-max都是mysql服务;mysqld-max是mysqld的扩展   mysqld-max支持很多mysqld不支持的特性;比如 mysqld-max  -inndb 启用inndb引擎支持;  mysqld-max  -bdb 启用Berkeley DB (BDB)存储引擎支持;

         

       在window中 我们安装mysql之后就会有这两个; 我们可以使用mysqld-max获得更多的mysql服务;

        在liunx需要安装MySQL-server RPM来安装标准mysqld服务器。然后使用MySQL-Max RPM来安装mysqld-max服务器。MySQL-Max RPM假定你已经安装了常规服务器RPM。

       注:显示当前服务支持的引擎支持   show engines

mysql_safe:mysql服务器启动脚本

        mysql_safe 是在mysqld_max的基础上加上了一些安全策略,在Unix和NetWare中建议使用此来启动mysql服务;

        运行原理:

                默认情况,当mysql_safe启动的时候会先找到客气用的mysqld-max,如果找不到才回去启用mysqld


mysql.service:mysql服务器启动脚本


mysqld_mulit:管理多个mysql服务的程序

mysqlmamanger:Mysql实例管理器

        mysql实例就是我们启动的mysql服务;比如我们在自己电脑上启动了一个mysql服务  那么这个服务就叫做mysql实例;

        MySQL实例管理器(IM)是通过TCP/IP端口运行的后台程序,用来监视和管理MySQL数据库服务器实例。MySQL实例管理器 适合Unix-类操作系统和Windows。可以在mysqld_safe脚本使用MySQL实例管理器来启动和停止MySQL服务器,甚至可以从一个远程主机。MySQL实例管理器还执行mysqld_multi脚本的功能(和大多数语法)。下面为MySQL实例管理器的详细描述。

        1,启动mysql实例

        2,连接实例并创建用户

        3,mysqlmanager配置

                MySQL实例管理器只在Unix中读取并管理/etc/my.cnf文件。在Windows中,MySQL实例管理器从Instance Manager的安装目录读取my.ini文件。用--defaults-file=file_ name选项可以更改默认选项文件的位置。Instance Manager使用标准my.cnf文件。它使用[manager]部分为自己读取选项并读取[mysqld]部分来创建实例。

        



你可能感兴趣的:(Mysql基础的启动脚本)