• 1.mysql 架构介绍命令,配置文件,架构,存储引擎,


    1.查看是否安装sql
        查询命令:rpm -qa|grep -i mysql
        删除命令:rpm -e RPM 软件包名(该名字是一上一个命令查出来的名字)
                rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
    2.查看mysql是否安装成功
        ps -ef|grep mysql
    3.查看mysql安装时创建的mysql用户和用户组
        cat /etc/passwd|grep mysql
        cat /etc/group|grep 
        也可以执行:mysqladmin --version
    4.给mysql设置登录密码
        /usr/bin/mysqladmin -u root password hadoop
    5.自启动mysql服务
        chkconfig mysql on 设置开机自启动
        chkconfig --list|grep mysql
        ntsysv
    6.在linux下查看安装目录 
        ps -ef|grep mysql
    7.修改配置文件位置
        当前5.5版本:cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
        当前5.6版本:cp /usr/share/mysql/my-default.cnf /etc/my.cnf
        重新启动服务:service mysql start
    8.修改字符集和数据存储路径
        show variables like 'character%';
        show variables like '%char%';
        注:默认的是客户端和服务器端都用了latin1 ,所以会乱码

    2.mysql的主要配置文件

    一、二进制日志log-bin
      作用:主从复制
    二、错误日志 log-err
      默认关闭,记录严重的警告和错误信息,每次启动和关闭的详细信息
    三、慢查询日志log
      默认关闭,记录查询的sql语句,如果开启会降低sql的整体性能,因为记录日志也是需要消耗系统资源。
    四、数据文件
      frm文件:存放表结构
      myd:存放表数据
      myi:存放表索引
      两个系统:
        windows: D:MySQLServer5.5data 目录下可以挑选很多库
        linux: 查看当前系统中的全部库后再进去
            默认路径:/var/lib/mysql 五、linux配置路径:
    /etc/my.cnf
      widows配置路径: my.ini

    3.mysql的架构

    和其他数据库相比,MySQL有点与众不同,他的架构可以在很多种不同场景中应用并发挥良好的作用

    主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其他的系统任务以及数据的存储

    提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎

    看你的mysql现在已经提供什么存储引擎
      show variables like '%storage_engine%';
      show engines;
      注:默认和当前都使用的    InnoDB
    MyISAM和InnoDB的区别

     阿里巴巴 淘宝用那个

  • 相关阅读:
    webbrowser在vb中叫
    linux小记之安装bin或deb程序
    9011,9012,9013,9014,8050,8550三极管的区别
    中兴v880刷机全过程。原创亲测
    Slackware的启动(init)过程
    sysvinit
    rc.S 分析【转自CSDN 】
    linux 解压rar zip
    slackware启动脚本详解
    工作
  • 原文地址:https://www.cnblogs.com/JBLi/p/11483209.html
Copyright © 2020-2023  润新知