• 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的区别

     阿里巴巴 淘宝用那个

  • 相关阅读:
    搭建Git本地服务器
    shutdown,init,halt,poweroff,reboot的区别和联系, pkill -kill -t tty7注销
    RHEL/CentOS/Fedora常用的 CentOS 5/6/7 yum 源(EPEL、Remi、RPMForge、RPMFusion, ius,163,sohu,阿里云)配置
    国内的一些开源镜像站汇总,EPEL源
    EditPlus 配置 Java & C/CPP 开发环境
    Nginx+Keepalived 做负载均衡器
    监控Nginx负载均衡器脚本
    Heartbeat+DRBD+NFS 构建高可用的文件系统
    数据库索引的作用和长处缺点
    【ThinkPHP学习】ThinkPHP自己主动转义存储富文本编辑器内容导致读取出错
  • 原文地址:https://www.cnblogs.com/JBLi/p/11483209.html
Copyright © 2020-2023  润新知