- 博客(54)
- 资源 (13)
- 收藏
- 关注
原创 Linux环境下安装MySQL5.7.20(源码安装)
第三步:update user set host=’%’ where user=’root’;第四步:flush privileges;地址:www.mysql.com。第二步:use mysql。
2024-06-25 10:04:56
258
原创 Linux环境下安装MySQL5.7.20(二进制安装)
第三步:update user set host=’%’ where user=’root’;第四步:flush privileges;地址:www.mysql.com。第二步:use mysql。
2024-06-24 14:21:59
140
原创 mysqldump常用备份数据库命令
参数后,命令行会提示你输入密码。如果你的 MySQL 服务器配置了不同的主机名、端口或协议,可能还需要添加。是 MySQL 数据库的官方命令行备份工具。是你想要备份的数据库名称,备份的 SQL 文件会被重定向到。和其他占位符为你的实际数据库信息。(默认情况下触发器会被包含,但可以通过。参数后跟数据库列表来备份多个数据库。是你的数据库用户名,
2024-06-08 17:38:03
1227
1
原创 Mysqldump常用工具参数详解
是 MySQL 的一个非常实用的命令行工具,用于进行数据库的逻辑备份。这些参数可以按照需要组合使用,以实现不同的备份策略和优化备份过程。:将当前服务器的 binlog 位置和文件名追加到输出文件中。: 在 Windows 系统上,使用命名管道连接 MySQL。:将主的 binlog 位置和文件名追加到导出数据文件中。:确保在不同时区导出的 TIMESTAMP 数据正确。: 禁用索引,加快导入速度,适合 MyISAM 表。:如果存在主键,对每个表的记录进行排序。:不缓冲查询,直接导出到标准输出。
2024-06-08 17:11:13
1130
原创 mysql基础入门学习
这只是一个MySQL教程的简单介绍,MySQL还有许多高级功能和SQL语法,可以进一步深入学习。希望这个教程能够帮助你开始使用MySQL数据库。MySQL是一种开源的关系型数据库管理系统,广泛应用于各种Web应用程序中。下面是一个简单的MySQL教程,帮助你快速入门。
2023-11-10 09:28:09
166
原创 Linux环境下安装MySQL8.0.24(二进制安装)
Oracle DataGuard是Oracle自带的数据同步功能,可以提供Oracle数据库的冗灾、数据保护、故障恢复等,实现数据库快速切换与灾难性恢复。DataGuard数据同步技术有以下优势:1、Oracle数据库自身内置的功能,与每个Oracle新版本的新特性都完全兼容。2、配置管理简单,不需要熟悉其它第三方的软件产品。3、物理DataGuard数据库支持任何类型的数据对象和数据类型4、逻辑DataGuard数据库处于打开状态,可以在保持数据同步的同时执行查询等。
2023-03-28 14:43:58
375
原创 RMAN备份和恢复-实战演练
📣📣📣哈喽!大家好,本专栏主要发表oracle实战的文章,文章主要包括:Oracle 11g/12c/19c各类型数据库的安装、imp/impdp;exp/expdp,rman,dg,ogg,性能优化等内容的学习。📣 ***如果需要观看配套视频的小伙伴们,请关注公众号【小萌资源分享】***📣✨ ✨ ✨ 感谢各位大可爱小可爱!✨ ✨ ✨ 📢📢📢文章目录第1章 文档说明1.1 你的收获1.2 适用对象1.3 课程介绍第2章 RMAN简介2.1 RMAN连接有2种方式2.2 RMAN备份类型2
2023-03-28 10:37:25
311
原创 Linux7.6下安装Oracle 19c容器数据库(CDB,PDB) -内容超详细,轻松上手
Contenter Database,即容器数据库,CDB由以下3部分组成:Root,即CDBROOT,存储数据库系统元数据和公共用户。原则上Oracle不建议去修改CDBROOT,存储数据库系统元数据和公共用户。原则上Oracle不建议去修改CDBROOT,存储数据库系统元数据和公共用户。原则上Oracle不建议去修改CDBROOT中的任何数据,也不建议在CDB$ROOT下创建业务数据,一个CDB有且只有一个root。
2023-03-24 09:48:40
397
原创 Windows环境下安装MySQL5.7.20(压缩包的方式)
在:D:\mysql\mysql5720\mysql-5.7.20-winx64 目录下增加data文件夹,用于存放mysql数据。地址:www.mysql.com。2)点击“高级系统设置”1)右击“我的电脑”3)点击“环境变量”
2023-03-22 11:14:58
219
原创 2023 Linux下安装Oracle 12c(RAC安装)内容超详细(小白都可快速上手)
2.1.2 配置语言环境2.1.3 创建用户和组2.1.4 创建目录及权限2.1.5 配置本地YUM源及软件包安装2.1.6 修改资源限参数2.1.7 控制给用户分配的资源2.1.8 修改内核参数2.1.9 修改nproc参数2.1.10 关闭透明页2.1.11 关闭numactl(关闭交换页面)2.1.12 修改共享内存段2.1.13 配置安全2.1.14 关闭防火墙2.1.15 两台机器的时间要一样,禁止NTP2.1.16 互信设置2.1.17
2023-03-22 10:13:43
486
原创 Linux下安装Oracle 12c数据库(UDEV+ASM)超详细
2.2.2 配置语言环境2.2.3 创建用户和组2.2.4 创建目录及权限2.2.5 配置本地YUM源及软件包安装2.2.6 修改资源限参数2.2.7 控制给用户分配的资源2.2.8 修改内核参数2.2.9 修改nproc参数2.2.10 关闭透明页2.2.11 关闭numactl(关闭交换页面)2.2.12 修改共享内存段2.2.13 配置安全2.2.14 关闭防火墙2.2.15 Oracle环境变量设置2.2.16 GIRD环境变量设置2.3
2023-03-14 10:36:45
379
原创 Linux下安装Oracle 12C(单机)
熟练掌握在VMware下安装Linux7.6环境 熟练掌握在Linux环境下安装Oracle12c数据库 熟练掌握Linux环境下对Oracle数据库的运维操作
2023-03-07 20:57:25
682
原创 mysql面试必备考题(试题+答案)
87.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄, C#是课程号,CNAME是课程名称。67.学生关系模式 S( S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。优和良的界线是90分和80分。其中最重要的,也是使用最频繁的语句是( )。47.有三个表,它们的记录行数分别是10行、2行和6行,三个表进行交叉连接后,结果集中共有( )行数据。
2023-02-20 11:13:13
13758
2
原创 Linux下Oracle 11g数据库安装(RAC)
oracle实战的文章,文章主要包括:Oracle 11g/12c/19c各类型数据库的安装、imp/impdp;exp/expdp,rman,dg,ogg,性能优化等内容的学习
2023-02-19 19:50:52
417
原创 Linux下安装Oracle数据库(UDEV+ASM)
racle实战的文章,文章主要包括:Oracle 11g/12c/19c各类型数据库的安装、imp/impdp;exp/expdp,rman,dg,ogg,性能优化等内容的学习
2023-02-19 17:37:35
607
原创 Linux下安装oracle数据库(单机数据文件)
oracle实战的文章,文章主要包括:Oracle 11g/12c/19c各类型数据库的安装、imp/impdp;exp/expdp,rman,dg,ogg,性能优化等内容的学习
2023-02-19 12:22:28
195
原创 Oracle 11.2.0.4打补丁的方法
本文主要介绍了Oracle 11.2.0.3 升级到11.2.0.4的补丁的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下。
2022-10-14 10:02:19
449
原创 Oracle分析函数用法详解
OLAP的系统(即Online Aanalyse Process)一般用于系统决策使用。通常和数据仓库、数据分析、数据挖掘等概念联系在一起。这些系统的特点是数据量大,对实时响应的要求不高或者根本不关注这方面的要求,以查询、统计操作为主。我们来看看下面的几个典型例子:①查找上一年度各个销售区域排名前10的员工②按区域查找上一年度订单总额占区域订单总额20%以上的客户③查找上一年度销售最差的部门所在的区域④查找上一年度销售最好和最差的产品。
2022-10-12 15:38:31
358
原创 全面分析MySQL ERROR 1045出现的原因及解决
在命令行输入mysql -u root –p,输入密码,或通过工具连接数据库时,经常出现下面的错误信息,相信该错误信息很多人在使用MySQL时都遇到过。
2022-10-12 15:11:06
776
原创 MySQL的主从复制原理详细分析
主从复制是MySQL提供的基本的技术,主从复制的流程:binlog二进制日志(除了查询其他的更改相关的操作都会记录在binlog里面)、relay log日志和三个线程(master的一个线程和slave的两个线程)。
2022-10-12 14:54:52
174
原创 mysql详细权限管理
2、数据库开发人员授权:创建表、索引、视图、存储过程、函数等权限 创建,修改,删除表结构的权限。1、普通用户授权:只有对指定库指定表的增,删,改,查,权限。7、操作 MySQL 存储过程、函数权限:*...
2022-08-31 20:53:37
457
原创 mysql获取当前时间
分析结果可得:now()值不发生改变,sysdate()时间在sleep3秒后发生改变。也就是说now()获取的是sql开始执行的时间,尽管中间出现了其他的操作,都不会影响其值。而sysdate()会影响。current_timestamp和current_timestamp()函数的效果是一样的,只不过一个是关键字,一个是函数。它们的效果和now()函数也是一样的!说明:先查询NOW()和SYSDATE(),然后sleep3秒,再查询NOW()和SYSDATE()now()取的是语句开始执行的时间。...
2022-08-11 09:53:34
2174
原创 Mysql中IF条件语句用法
如果某个when子句后面的条件condition为true,则返回相应的when子句后面的值result;如果所有的when子句后面的条件condition都不为true,则返回else子句后面的值;如果一旦和某个when子句后面的值相等则返回相应的then子句后面的值result;②CASE表达式的数据类型取决于跟在then或else后面的表达式的类型。查找出售价为 50 的书,如果是 java 书的话,就要标注为 已售完。如果和所有when子句后面的值都不相等,则返回else子句后面的值;...
2022-08-11 09:32:19
6386
原创 Linux下安装MySQL8.0
下载地址:(可选择对应版本的软件)链接:https://pan.baidu.com/s/12MXA-DWkYS6FEhPgIGJoOQ提取码:qw7j在 /usr/local下 创建mysql文件夹 mkdir mysql切换到mysql文件夹下 cd mysqlCd mysql解压mysql tar xvjf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz重命名文件夹为mysql8.0。...
2022-08-08 10:51:48
197
原创 MySQL慢查询的可能原因及解决思路
MySQL慢查询的可能原因及解决思路要有高性能的MySQL服务,不仅需要设计好的库表结构、好的索引,还需要有好的查询。也就是说,一个慢查询的出现,可以从服务器、库表结构、索引、查询语句等方面着手。对查询进行性能剖析有两种方式,一种是剖析服务器负载,另一种是剖析单条查询。对于排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有得用索引的查询。Mysql5.0以上的版本可以支持将执行比较慢的SQL语句记录下来。...
2022-08-06 10:20:59
933
原创 MySQL 常用命令汇总
显示数据库 create database name;创建数据库 use databasename;选择数据库 drop database name 直接删除数据库,不提醒 show tables;显示表 describetablename;显示具体的表结构 select 中加上 distinct 去除重复字段 mysqladmin dropdatabasename 删除数据库前,有提示。显示当前 mysql 版本和当前日期 select。...
2022-08-04 15:32:21
101
原创 mysql xtrabackup备份恢复实操案例
Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。Xtrabackup优点1)备份速度快,物理备份可靠2)备份过程不会打断正在执行的事务(无需锁表)3)能够基于压缩等功能节约磁盘空间和流量4)自动备份校验5)还原速度快。...
2022-08-04 09:35:39
137
原创 使用Spring实现读写分离(MySQL实现主从复制)
!-- 配置连接池 -- > < bean id = "masterDataSource" class = "com.jolbox.bonecp.BoneCPDataSource" destroy-method = "close" >
2022-08-03 19:26:14
235
原创 深入理解Mysql锁与事务隔离级别
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。...
2022-08-03 11:03:20
90
原创 Mysql 性能调优之sql和索引优化
①MySQL支持两种方式的排序filesort和index,Using index是指MySQL扫描索引本身完成排序。index效率高,filesort效率低。②order by满足两种情况会使用Using index。order by语句使用索引最左前列。使用where子句与order by子句条件列组合满足索引最左前列。③尽量在索引列上完成排序,遵循索引建立(索引创建的顺序)时的最左前缀法则。④如果order by的条件不在索引列上,就会产生Using filesort。...
2022-08-03 10:02:12
129
原创 mysql慢SQL定位、日志分析与优化方案
开启日志;slow_query_log=on–记录日志的log文件(注意window上必须写绝对路径)slow_query_log_file=D/mysql5.5.16/data/showslow.log–最长查询的秒数;long_query_time=2–表示记录没有使用索引的查询logqueriesnotusingindexes。但由于从库的数据都是在主库复制过去的,主库如果等待较多的情况,会加大从库的复制延时。...
2022-08-02 10:54:39
239
原创 mysql中添加字段
altertable表名add需要修改/增加的信息afer字段名(在哪个字段后增加)altertable表名change原字段要修改的字段名字段类型;altertable表名add需要修改/增加的信息first;altertable表名dropcolumn列名。增加字段(把字段添加在第一个位置)一、mysql中不同位置增加字段。增加字段(在特定的字段后增加)...
2022-08-01 11:19:18
66141
原创 mysql基础入门(初学者必看)
selecta.name,b.namedepartment_name,c.nameposition_namefromstaffera,departmentb,s_positioncwherea.department_id=b.idanda.position_id=c.idandb.name=‘系统部’;insertintostaffer(name,department_id,position_id)values(‘李文宾’,1,2);
2022-07-30 10:24:09
798
原创 2022 MySql-8.0.30安装详细教程(超详细)
3、在mysql目录下增加mysql.ini(配置文件),增加data文件夹(用于存放数据)8、启动mysql服务(直接在命令窗口执行命令netstartmysql)5、初始化数据文件(直接运行命令即可,如果报命令不存在,检查一下环境变量)7、mysql安装(直接在命令窗口执行命令mysqldinstall)6、执行完上述命令后,检查data文件夹(如果有数据,则说明初始化成功)12、重新登陆mysql(输入密码时,直接回车的情况,这时就会报错了)13、重新登陆mysql(两种登陆方式)...
2022-07-29 11:06:45
17825
6
原创 RAC环境下如何重建控制文件
4、重新创建控制文件(根据自己环境下的创建,从G\ctl1.txt这个文件中获取)3、把数据库关闭,并启动到nomount状态。一、重新创建控制文件的步骤。1、备份一个控制文件出来。2、设置集群为false。...
2022-07-28 18:02:40
488
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人