请选择 进入手机版 | 继续访问电脑版
联系客服1
联系客服2

MySQL开发总结

0
回复
1112
查看
[复制链接]
  • TA的每日心情
    擦汗
    2019-4-1 16:38
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    4

    帖子

    236

    积分

    中级会员

    Rank: 3Rank: 3

    积分
    236
    发表于 2019-4-1 17:03:02 | 显示全部楼层 |阅读模式
    一、理解MySQL基本概念
      1、MySQL软件:MySQL实际上就是一软件,是一工具,是关系型数据库管理系统软件
      2、MySQL数据库:就是按照数据结构来组织、存储和管理数据的仓库
      3、MySQL数据库实例:
        ①MySQL是单进程多线程(而oracle是多进程),也就是说MySQL实例在系统上表现就是一个服务进程,即进程;
        ②MySQL实例是线程和内存组成,实例才是真正用于操作数据库文件的;
      一般情况下一个实例操作一个或多个数据库;集群情况下多个实例操作一个或多个数据库。
    二、MySQL数据库启动以及启动的判断
      1、启动MySQL数据实例:
        shell> service mysqld start  #rpm包安装的mysql
      如果是源码安装的话,推荐使用mysqld_safe命令的安全启动(可以看到启动信息)。
      2、判断MySQL数据库是否启动:
        shell> netstat -tulnp|grep 3306  #如果可以过滤出来(有输出)证明已启动
        shell> mysqladmin -uroot -p123 ping  #出现mysqld is alive证明是活跃的
    三、如何使用官方文档和help
      1、基本技能:DBA所有的操作必须来自于官方文档
      2、mysql> help contents;  #寻求help帮助的入口
    四、官方文档概览
      1、Tutorial:将MySQL常用的一些操作使用一个场景串联起来
        只是关注里面的灰色部分就可以,按照里面的灰色操作部分顺一遍
      2、server Administrator:MySQL管理需要的一些命令、工具、参数等
      3、SQL Syntax
        SQL语法,使用最多,特别是DDL语句一定要使用SQL语法进行参考
      4、Server Option / Variable Reference:MySQL的参数和状态值,使用较多
      5、Functions and Operators
        MySQL常用函数和操作符,使用较多
      6、Views and Stored Programs
        视图、存储过程、函数、触发器、event语法参考
      7、Optimization:优化
        非常值得细致的看一遍,此篇文档不仅仅用来参考,更多的是用来学习优化知识,算是DBA进阶宝典
      8、Partitioning
        如果是要进行表分区,此文档是必须参考的资料,也是唯一参考的资料
      9、Information Schema、Performance Schema
        中级DBA常用的两个参考资料
      10、Spatial Extensions
        地理位置信息
      11、Replication
        MySQL使用复制功能,常用的参考资料
      12、Semisynchronous Replication
        半同步复制,个别场合会用到

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    学习课程!一站搞定!
    学途无忧VIP会员群

    973849140

    周一至周日9:00-23:00

    反馈建议

    1227072433@qq.com 在线QQ咨询

    扫描二维码关注我们

    学途无忧!为学习谋坦途,为会员谋福利!|网站地图