zoukankan      html  css  js  c++  java
  • 3.MySQL的架构介绍

    MySQL简介:

      高级MySQL:mysql 内核

            sql优化工程师

            mysql服务器的优化

            各种参数常量设定

            查询语句优化

            主从复制

            软硬件升级

            容灾备份

            sql编程

      完整的mysql优化需要很深的功底

    MysqlLinux版的安装(mysql5.5)

      1.下载地址

      2.检查当前系统是否安装过mysql(rpm -qa|grep mysql)

      3.安装mysql服务端

      4.安装mysql客户端

      5.查兰Mysql安装时创建的 mysql用户 和 mysql 组

      6.mysql服务的启 + 停    service mysql start/stop

      7.mysql 服务启动后,开始连接

        1.首次连接成功  (可以使用ps -ef |grep mysql 查看mysql进程是否启动)

        2.因为Mysql 默认没有密码,所以我们这里没有输入密码就直接连接上了

        3.按照安装Server中的提示修改登录密码

      8.自启动mysql服务  chkconfig mysql on

      9.修改配置文件位置

      10.修改字符集和数据存储路径 (修改my.cfg文件)

    安装好后,操作mysql 和在 windows中没区别,都是用命令行

    Mysql配置文件

      1.二进制日志 log-bin  (用于主从复制)

      2.错误日志 log-error  默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等

      3.查询日志 log    默认是关闭的,记录查询sql,如果开启会降低mysql的整体性能,因为记录日志也会消耗资源

      4.数据文件

        1.windows中:MyqlServer5.5data  ;  linux中,默认路径 :var/lib/mysql

        2.frm文件 存放表结构  

        3.myd文件  存放表数据

        4.myi文件 存放表索引

    使用InnoDB存储引擎的时候,是不生成.MYD 和.MYI文件的。所有的东西都是放在 .frm 文件中,使用MyISAM 会有

    Mysql两大存储引擎:innodb和 myisam 后面详细讲

      

      

  • 相关阅读:
    linux如何查看端口或服务被占用情况
    linux网络查看及配置相关命令
    linux查看程序运行相关命令
    shell脚本编写一个用真实用户去访问的vsftpd服务器
    shell脚本监控CPU和内存利用率
    小白的个人技能树(基于自动化软件测试开发实习和软件开发实习)
    MySQL 8.0.12 基于Windows 安装教程(超级详细)
    C语言 0x7fffffff是多少(也就是INT_MAX,首位是 0,其余都是1,f代表1111)
    数通知识点
    数据结构之算法基础
  • 原文地址:https://www.cnblogs.com/xuzekun/p/7363552.html
Copyright © 2011-2022 走看看