数据库-Linux实验室

Logo

  • 发布于:2021-06-09

    1

    Centos7.6上安装Oracle19...
    环境 1.1 系统版本 [root@rac19c1 Packages]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) 1.2 ASM磁盘组规划 1.3 主机网络规划 1.4 操作系统配置部分 1. 关闭防火墙 2. 关闭selinux 3. hosts文件配置    ...
    阅读 813 评论 0
  • 发布于:2021-04-30

    1

    mysql分库备份与分表备份
    1、分库备份 要求:将mysql数据库中的用户数据库备份,备份的数据库文件以时间命名 脚本内容如下: #!/bin/bash mysql_user=root mysql_pass=123456 mkdir -p /backup for n in `mysql -u$mysql_user -p$mysql_pass -e 'show databases;' 2>/dev/n...
    阅读 662 评论 0
  • 发布于:2021-04-26

    1

    MySQL备份之Xtrabackup
    1、介绍 1.1、主要特点 物理备份工具,拷贝数据文件 备份和恢复数据的速度非常快,安全可靠 在备份期间执行的事务不会间断,备份innodb数据不影响业务 备份期间不增加太多数据库的性能压力 支持对备份的数据自动校验 运行全量,增量,压缩备份及流备份 支持在线迁移表以及快速创建新的从库 运行几乎所有版本的mysql和maridb   1.2、相关词汇 文件扩展名 文件扩展名 ...
    阅读 717 评论 0
  • 发布于:2021-02-19

    1

    简单、易用的 MySQL 官方压测工具
    一、MySQL自带的压力测试工具 Mysqlslap mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流...
    阅读 753 评论 0
  • 发布于:2021-02-11

    1

    mysql复制表结构和数据
    mysql复制表结构和数据 只复制表结构 create table 表名 like 被复制的表名; 如: mysql> create table test12 like test11; Query OK, 0 rows affected (0.01 sec) mysql> select * from test12; Empty set (0.00 sec) mysql>...
    阅读 735 评论 0
  • 发布于:2021-02-11

    1

    mysql创建表设置备注
    mysql创建表设置备注 语法 alter table 表名 comment '备注信息';   1、创建表的时候,添加表名备注和字段备注 CREATE TABLE `healerjean_comment` (   `id` bigint(20) NOT NULL AUTO_INCREMENT,   `name` varchar(32) NOT ...
    阅读 859 评论 0
  • 发布于:2021-02-11

    1

    mysql数据库修改表名
    mysql修改表名 如果需要修改数据表的名称,可以在 ALTER TABLE 语句中使用 RENAME 子句来实现。   语法: alter table 表名 rename [to] 新表名; 尝试以下实例将数据表 testalter_tbl 重命名为 alter_tbl: mysql> ALTER TABLE testalter_tbl RENAME TO alter_tbl;...
    阅读 988 评论 0
  • 发布于:2021-02-11

    1

    mysql数据库如何删除表
    删除表 MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失。   语法 以下为删除MySQL数据表的通用语法: drop table [if exists] 表名;     删除表的实例 选择数据库 test_db,创建 tb_emp3 数据表,输入的 SQL 语句和运行结果如下所示。 mysql>...
    阅读 817 评论 0
  • 发布于:2021-02-11

    1

    mysql数据库创建表
    创建表 create table 表名( 字段名1 类型[(宽度)] [约束条件] [comment '字段说明'], 字段名2 类型[(宽度)] [约束条件] [comment '字段说明'], 字段名3 类型[(宽度)] [约束条件] [comment '字段说明'] )[表的一些设置];   注意: 1. 在同一张表中,字段...
    阅读 873 评论 0
  • 发布于:2021-02-10

    1

    mysql数据库撤销用户的权限
    撤销用户的权限 语法 revoke privileges ON database.table FROM '用户名'[@'主机']; 可以先通过 show grants 命令查询一下用户对于的权限,然后使用 revoke 命令撤销用户对应的权限, 示例: mysql> show grants for 'test1'@'localhos...
    阅读 837 评论 0
  • 发布于:2021-02-10

    1

    mysql查看用户有哪些权限
    查看用户有哪些权限 show grants for '用户名'[@'主机'] 主机可以省略,默认值为%,示例: mysql> show grants for 'test1'@'localhost'; show grants; 查看当前用户的权限,如: mysql> show grants;  
    阅读 798 评论 0
  • 发布于:2021-02-10

    1

    mysql数据库给用户授权
    mysql给用户授权 创建用户之后,需要给用户授权,才有意义。 语法: grant privileges ON database.table TO 'username'[@'host'] [with grant option]     grant命令说明: priveleges (权限列表),可以是 all ,表示所有权限,也可以是 select...
    阅读 1290 评论 0
  • 发布于:2020-08-31

    1

    在Linux上检查MySQ /Maria...
    我们都知道在Linux中使用uptime命令的目的。 这用于检查Linux系统的正常运行时间以及系统不重新启动运行的时间。 Linux管理员的工作是保持系统正常运行。 如果要检查Linux上其他服务(如Apache,MySQL,MariaDB,sftp等)运行了多长时间,该怎么做? 每个服务都有自己的命令来检查服务的正常运行时间。 但是您也可以为此使用其他命令。   方法1:如...
    阅读 1015 评论 0
  • 发布于:2020-07-03

    1

    详解MySQL基准测试和sysbench...
    前言 作为一名后台开发,对数据库进行基准测试,以掌握数据库的性能情况是非常必要的。本文介绍了MySQL基准测试的基本概念,以及使用sysbench对MySQL进行基准测试的详细方法。 一、基准测试简介 1、什么是基准测试 数据库的基准测试是对数据库的性能指标进行定量的、可复现的、可对比的测试。 基准测试与压力测试 基准测试可以理解为针对系统的一种压力测试。但基准测试不关心业务逻辑,更加简单...
    阅读 1212 评论 0
  • 发布于:2020-06-28

    1

    MySQL 运维中的疑难问题解读
    1、性能问题排查 Q:MySQL如何排查CPU占用高的问题? 问题描述:重点是关于通过哪些系统表或者常用的sql来确定导致问题的sql?感觉这方面的资料很少,不像Oralce的那些v$视图,网上资料很多,sql语句也很多。 答:可以通过将系统线程号与SQL对应来查看 top -H -p PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMA...
    阅读 1641 评论 0
  • 发布于:2020-06-22

    1

    mysql 5.7多实例单配置文件安装
    1.创建mysql用户以及组 groupadd mysql  useradd -r -g mysql -s /bin/false mysql 2.创建Mysql数据目录 mkdir -p /data/mysql/3306 mkdir -p /data/mysql/3307 mkdir -p /data/mysql/3308 chown -R mysql.mysql /data/ ...
    阅读 1196 评论 0
  • 发布于:2020-06-22

    1

    MySQL 5.7 多实例单配置和多实例...
    01 MySQL 5.7 多实例单配置文件安装 1.创建mysql用户以及组 groupadd mysql  useradd -r -g mysql -s /bin/false mysql   2.创建Mysql数据目录 mkdir -p /data/mysql/3306 mkdir -p /data/mysql/3307 mkdir -p /data/mysql/3308...
    阅读 1058 评论 0
  • 发布于:2020-06-19

    1

    MongoDB用户权限管理
    MongoDB权限说明 权限误区:并不是说下面的排序就证明权限越来越大除了 readWrite 权限用户外(root权限用户也包括),其它用户都不具备对数据库的写入权限,除 read 权限外,其它用户都不具备对数据库中的读权限,每个权限的功能各不一样(除root外) 管理用户 管理用户具备下面说明的一些操作权限   权限 说明 dbAd...
    阅读 1090 评论 0
  • 发布于:2020-06-17

    1

    通过mysqlslap与sysbench...
    mysqlslap是mysql自带的基准测试工具,该工具查询数据,语法简单,灵活容易使用.该工具可以模拟多个客户端同时并发的向服务器发出查询更新,给出了性能测试数据而且提供了多种引擎的性能比较。mysqlslap为mysql性能优化前后提供了直观的验证依据,系统运维和DBA人员应该掌握一些常见的压力测试工具,才能准确的掌握线上数据库支撑的用户流量上限及其抗压性等问题。 更改其默认的最大连接数 在对...
    阅读 1296 评论 0
  • 发布于:2020-06-15

    1

    Redis性能指标监控
    监控指标 •性能指标:Performance •内存指标: Memory •基本活动指标:Basic activity •持久性指标: Persistence •错误指标:Error 性能指标:Performance Name Description latency Redis响应一个请求的时间 ...
    阅读 1097 评论 0