mysq简介

2023-05-16

mysql简介

    • RPM安装
      • 查看当前系统是否安装mysql
      • 安装
      • 查看mysql所属组和密码
      • 启动关闭mysql
      • 设置开机自启动
      • 安装位置
      • 修改字符集
    • 配置文件
      • 二进制日志log-bin
      • 错误日志log-error
      • 查询日志log
      • 数据文件
    • 存储引擎
      • 查看
      • myisam和innodb对比

RPM安装

查看当前系统是否安装mysql

  • ps -ef | grep mysql
  • rpm -qa | grep -i mysql

安装

  • rpm -ivh 具体下载的rpm安装包

查看mysql所属组和密码

  • 查看所属组:cat /etc/passwd|grep mysql
  • 查看密码:cat /etc/group|grep mysql

启动关闭mysql

  • 启动mysql:service mysql start
  • 关闭mysql:service mysql stop

设置开机自启动

  • 设置开机自启命令:
    • chkconfig mysql on
    • ntsysv:弹出的框中前面加*的表示开机自启动的程序
  • 查看是否加入到开机自启中:chkconfig --list|grep mysql

安装位置

  • 数据库文件存放路径:/var/lib/mysql
  • 配置文件目录:/usr/share/mysql
  • 相关命令目录:/usr/bin
  • 启停相关脚本:/etc/init.d/mysql

修改字符集

  • 查看字符集
    • show variables like 'character%';
    • show variables like '%char%';
  • 修改字符集
    • 在配置文件[client]节点下(将客户端编码方式设置成utf8),添加配置default-character-set=utf8
    • [mysqld]节点下,添加配置
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
  • mysql节点下添加配置default-character- set=utf8

配置文件

二进制日志log-bin

  • 主要用于主从复制

错误日志log-error

  • 默认是关闭的,记录严重的警告和错误信息,每次启动和关闭的详细信息等

查询日志log

  • 默认关闭,记录查询SQL语句,如果开启会降低MySQL整体性能,因为日志记录也是需要消耗系统资源

数据文件

  • 两系统
    • windows:对应data目录下可以挑选很多库(每建一个库可以在下面建多个数据库)
    • linux:查看当前系统中全部库ls -lF|grep ^d (查询所有以目录开头的),默认路径为/var/lib/mysql
  • frm文件:存放表结构
  • myd文件:存放表数据
  • myi文件:存放表索引

存储引擎

查看

  • 查看支持的存储引擎:show engines;
  • 查看当前默认的存储引擎:show variables like '%storage_engine%';

myisam和innodb对比

对比项MyISAMInnoDB
主外键不支持外键支持
事务不支持支持
行表锁表锁不适合高并发,操作一条记录也会锁住整个表行锁适合高并发,操作时只会锁住某一行,不对其他行有影响
缓存只缓存索引,不缓存真实数据不仅缓存索引还要存储真实数据,对内存要求较高,而且内存大小对性能有决定性的影响
表空间
关注点性能事务
默认安装
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysq简介 的相关文章

  • 给CheckBox加上动画

    容我慢写
  • Android程序员的十大转型之路

    IT行业是一个瞬息万变的行业 xff0c 程序员是一个不进则退的职业 我作为一个Android程序员 xff0c 多年来一直保持随时可以转型其他技术领域的状态 xff0c 保持对新技术敏感的嗅觉 我先说说Android程序员不可能转型的几个
  • 【玖哥乱弹】编程语言间的斗争

    在初级程序员阶段 xff0c 每个人都不可避免遇到选择编程语言和职业方向的难题 我挑选了几个常见的编程语言 xff0c 分析了优缺点和职业方向 xff0c 以供想当程序员的人参考 C C 43 43 一句话概括 xff1a 大多数中国程序员
  • 【玖哥乱弹】成功的IT人士这样转型AI

    AlphaGo在与围棋世界冠军的对弈大获全胜 xff0c 不但让我们领略到了AI的巨大潜力 xff0c 还把AI推上了新的浪潮之巅 作为一个从即将过去的移动互联网时代走来的Android工程师 xff0c 我深深感受到自己成了传统行业 xf
  • 【玖哥乱弹】程序员如何成为别人的男朋友

    这个世界上程序员数量很多 xff0c 有女朋友的程序员在其中的比例却很少 究其原因 xff0c 不外乎大多数程序员根本不知道怎么才能成为别人的男朋友 成为别人的男朋友对于富二代和拆迁户很容易 xff0c 而对于程序员却很难 xff0c 潘驴
  • wm命令使用方法(修改android 分辨率)修改

    注 xff1a Android 4 3引入的wm工具 wm命令及用法 xff1a 系统说明 xff1a usage wm subcommand options wm size reset WxH wm density reset DENSI
  • 给单个项目单独设置git账号

    一 直接复制带有git账号的项目 直接复制整体项目 其中里面带有 git文件 二 其他方案 暂时没查出来
  • 互联网 Java 工程师面试题之Spring(二)

    Spring 面试题 xff08 二 xff09 1 什么是 spring Spring 是个 java 企业级应用的开源开发框架 Spring 主要用来开发 Java 应用 xff0c 但是有些扩展是针对构建 J2EE 平台的 web 应
  • (IDEA2020 在使用maven时遇到servlet依赖包错误,Error:(6, 37) java: 程序包org.apache.ibatis.annotations不存在)

    IDEA2020 在使用maven时遇到servlet依赖包错误 xff0c Error 6 37 java 程序包org apache ibatis annotations不存在 一 错误显示 xff0c 在本地仓库有依赖的情况下 xff
  • Spring Security(十一) Spring Security 中 CSRF

    从刚开始学习 Spring Security 时 xff0c 在配置类中一直存在这样一行代码 xff1a http csrf disable 如果没有这行代码导致用户无法被认证 这行代码的含义是 xff1a 关闭 csrf 防护 1 什么是
  • 谈谈我对多线程的理解

    一 提到多线程 xff0c 就不得不理解以下几点 xff1a 1 程序 xff0c 进程 xff0c 线程这三者之间的关系 xff1f 简单来说 xff0c 一程序可以调用多个进程 xff0c 比如一个视频播放器程序 xff0c 里面就存在
  • 消费者行为分析包含了哪些内容?

    消费者市场 指个人或家庭为满足生活需求而购买或租用商品的市场 消费者市场特点 1 购买者众多 xff0c 购买数量零星 xff0c 对日用品的消费需要经常性购买 xff0c 购买频率高且量小 xff0c 支付的金额数也小 2 需求差异性大
  • 一个快速从中文文本抽取关键短语的工具 ckpe 提取关键短语

    一个从 中文自然语言文本 中抽取 关键短语 的工具 需要调用的话 xff0c 请直接进入github查看调用方法 xff1a 源码地址 xff1a ckpe 戳这里 61 gt 在线直接试用 关键短语抽取在线版 应用场景 Applicati
  • kali 下libnl-3-dev : 依赖: libnl-3-200 (= 3.2.24-2) 但是 3.2.27-2 正要被安装

    1 先说问题 sudo apt get install libnl span class hljs number 3 span dev 正在读取软件包列表 span class hljs keyword span 完成 正在分析软件包的依赖
  • android的system域解耦

    google很早在为此做准备 xff0c 要求所有设备能够刷GSI xff08 通用系统镜像 xff09 xff0c 并跑过XTS测试 动态分区解耦方案如上图 一 分区描述 单一系统映像 SSI 包含system和system ext图像的
  • Android Activity onConfigurationChanged()方法 监听状态改变

    AndroidManifest xml文件 xff1a 1 增加权限android permission CHANGE CONFIGURATION 2 设置Activity的android configChanges属性 span clas
  • 生产者消费者

    问题意义 生产者消费者问题是一个很经典的问题 xff0c 通过解决此问题 xff0c 能够学到多线程的的知识 程序设计思路 在本程序中采用信号灯的方式 xff0c 用Flag作为标志位 xff0c 指示生产过程和消费过程是否结束 Flag为
  • android keymaster

    keymaster span class hljs keyword is span a newly instroduced key management hardware abstraction layer hal component It

随机推荐

  • Android密钥证书管理相关介绍

    Java Security Java Security是Java中的安全模块 xff0c 它对应了一系列的规范 xff0c 主要包含三个重要规范 xff1a JavaCryptography Extension xff08 简写为JCE x
  • 安装依赖包 -- Ubuntu

    安装依赖包 xff08 须在虚拟环境中 xff09 xff1a 依赖就是开发以及程序运行需要使用的环境的集合 包括软件 插件等 我们一般会把需要使用的依赖给保存在一个文件中 xff0c 命名为requirements的txt文件 如果在其它
  • 大数据的感想

    1 大数据即全数据 xff08 即n 61 All xff0c 这里n为数据的大小 xff09 xff0c 其旨在收集和分析与某事物相关的 全部 数据 xff0c 而非仅分析 部分 数据 2 N 61 All xff08 所有 xff09
  • 新手如何配置spring

    首先 xff0c 可以通过springframework官方说明文档找到如下网址下载spring包 http repo spring io release org springframework spring 这里以4 2为例子 sprin
  • 对Zookeeper的分布式锁的浅解

    提起到锁 xff0c 我们在单机应用开发涉及到同步问题时往往会采用Sychronized Lock的方式进行解决多线程的代码同步问题 xff0c 此时多线程的运行都是在同一个JVM中 但是在分布式集群的情况下 xff0c 此时多线程的运行在
  • com.github.tobato.fastdfs.exception.FdfsServerException: 错误码:2,错误信息:找不到节点或文件

    我的原因是因为docker中Tracker没有启动起来 xff0c 重新启动后系统正常
  • Java线程、Java多线程详细介绍

    目录 一 进程和线程的区别 1 1 进程 1 2 线程 二 并发和并行 2 1 并行 2 2 并发 2 3 监控线程的执行情况 三 创建方式 3 1 继承Thread类 思考 xff1a 为什么不直接通过对象调用start xff08 xf
  • 抽象类和接口的区别(通俗易理解)

    目录 一 抽象类 1 1 抽象类概念 xff1a 1 2 抽象类特点 1 3 抽象类存在价值 二 接口 2 1 接口的概念 2 2 接口的特点 2 3 接口存在价值 三 接口和抽象类的关系 3 1 接口和抽象类相同点 3 2 接口和抽象类的
  • MyBatis缓存介绍

    提到MyBatis的缓存 xff0c 首先需要了解一下缓存是什么 一 缓存 1 1 什么是缓存 缓存是服务器内存的一块区域 1 2 什么样的数据适合使用缓存 经常访问但又不会时时发生变化的数据 1 3 缓存的设计目的 提高查询速度 xff0
  • 数据库的乐观锁和悲观锁

    一 悲观锁 悲观锁是一种思想 xff0c 对数据被其他事务修改持保守态度 xff0c 会通过数据库自身的锁机制来实现 xff0c 从而保证数据操作的排它性 悲观锁总是假设最坏的情况 xff0c 每次请求取数据的时候都认为请求会修改数据 xf
  • deepin实现微信双开

    说明 linux环境下进行微信双开本质是修改微信的启动脚本 xff0c 为每个微信进程指定一个工作目录 所以按照原理来讲 xff0c 你可以参考显得方法实现微信多开 操作方法 1 先备份 sudo cp opt apps com qq we
  • vue 引入字体图标显示方块

    问题现象 xff1a 使用element ui xff0c 字体图表显示 方块 项目加载后 xff0c 看加载文件 xff0c 并没有 woff或 woff2或 ttf等字体图标文件 也没有字体图表转换后的base64 xff0c 文件 环
  • mysql8.0报错解决方式:1449 - The user specified as a definer (‘root‘@‘%‘) does not exist

    今天在Navicat上新建本地数据库连接的时候 xff0c 输入正确的账号密码点击连接之后却报错 查询相关文件之后 xff0c 发现是权限问题 产生用户不能授权的原因是mysql 数据库中user 表中的特定用户 root 的host 的属
  • AD中PCB板设计中如何将正反面相互对调

    在pcb布局过程中 xff0c 有时会碰到正反面布局反了的情况 xff0c 且走线也已经大部分完成的时候 xff0c 我们可以利用AD软件的快捷键 xff0c 实现正反面相互对调的过程 按L键 xff0c 打开所有层显示 要对调的层 xff
  • 非分区表转换为分区表的三种方式

    创建测试环境 span class token comment 创建非分区表 span span class token keyword CREATE span span class token keyword TABLE span T N
  • 表管理语法

    表操作 表的创建表的修改修改列名修改列类型或约束添加新列删除列修改表名 表的删除删除表数据及结构删除表数据使用DELETE语法使用TRUNCATE语法 表的复制仅仅复制表结构复制表的结构 43 数据复制全部数据复制部分数据仅仅复制部分结构跨
  • 事务

    事务控制语言 事务的特性特点分类 事务的创建数据库隔离级别各种并发问题隔离级别 delete和truncate在事务使用时的区别 事务的特性 一条或多条SQ语句组成一个执行单位 xff0c 要么全执行 xff0c 要么全不执行 特点 A原子
  • 视图

    视图 简单介绍创建视图语法好处 修改视图语法 删除视图语法 查看视图语法 更新视图以下类型试图不可更新 视图和表比较 简单介绍 MySQL从5 0 1版本开始提供视图功能 xff0c 视图是一个虚拟表 xff0c 行和列的数据来自定义视图的
  • 存储过程和函数

    存储过程和函数 前提变量分类 系统变量使用作用域 自定义变量使用用户变量使用局部变量使用 作用域用户变量和局部变量对比 举例用户变量局部变量 存储过程和函数存储过程基本介绍语法举例 函数储过程和函数区别语法举例无参数又返回有参有返回 流程控
  • mysq简介

    mysql简介 RPM安装查看当前系统是否安装mysql安装查看mysql所属组和密码启动关闭mysql设置开机自启动安装位置修改字符集 配置文件二进制日志log bin错误日志log error查询日志log数据文件 存储引擎查看myis