
数据库总结
文章平均质量分 78
wangyue23com
天天小奋斗^O^
展开
-
mysqldump: [Warning] Using a password on the command line interface can be insecure.解决
java备份mysql数据库,解决mysqldump: [Warning] Using a password on the command line interface can be insecure. java导出mysql脚本。原创 2023-05-28 13:00:46 · 2963 阅读 · 0 评论 -
mysql集成Mycat,Mycat实现读写分离和高可用
mysql集成Mycat,Mycat实现读写分离和高可用一、下载Mycat1. 准备环境2. 下载3. 配置mycat4. 启动mycat5. mycat实现高可用(主mysql宕机,从mysql顶上)二、 验证Mycat是否读写分离和高可用1.读写分离验证2. 高可用验证一、下载Mycat1. 准备环境现有两台虚拟机mysql版本都是5.7,并且已经配置好主从。master(主): 192.168.23.133slave(从): 192.168.23.134mysql安装参考:https:原创 2021-11-30 10:53:01 · 1329 阅读 · 1 评论 -
mysql构建主从结构,mysql负载均衡和读写分离
mysql构建主从结构,mysql读写分离一、修改mysql配置二、配置mysql主从连接1. 主mysql数据库操作2. 主mysql数据库操作三、出现的一些问题1. 重启主库后,从库数据不跟着同步了。2. 无法连接主库。3. 遇到其他不明错误。四、读写分离1. Mycat实现读写分离2. MySQL Router方式3. 代码层实现读写分离一、修改mysql配置现有两台虚拟机mysql版本都是5.7master(主): 192.168.23.133slave(从): 192.168.23.134原创 2021-11-29 21:58:59 · 1315 阅读 · 0 评论 -
centos7使用yum方式安装mysql
centos7使用yum方式安装mysql一、下载安装mysql二、mysql启动相关命令三、mysql密码权限四、mysql一些默认文件路径五、防火墙放开端口一、下载安装mysqlwget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm#安装mysql源yum localinstall mysql57-community-release-el7-8.noarch.rpm查看是否安装成功yum repoli原创 2021-11-29 20:43:30 · 974 阅读 · 0 评论 -
springboot实现动态数据源,动态数据源原理与解析,租户系统动态数据源
springboot实现动态数据源,动态数据源原理与代码,租户系统动态数据源一、springboot动态数据源原理1. 继承AbstractRoutingDataSource得到数据源2. 数据源的getConnection()方法3. 解析determineTargetDataSource方法4. 解析resolvedDataSources5. 实现动态数据源的脉络二、实现springboot动态数据源代码主要的三个类1. DynamicDataSource类2. TenantHolder类3. 实现Fi原创 2021-07-16 16:17:20 · 1472 阅读 · 2 评论 -
oracle数据库密码忘记修改密码
oracle数据库密码忘记修改密码1、sqlplus /nolog //链接数据库2、connect /as sysdba //链接sysdba用户3、SQL> alter user system identified by msun; //直接使用更改用户密码的sql语句用户已更改。...原创 2019-12-06 11:32:07 · 230 阅读 · 0 评论 -
oracle创建表空间
oracle创建表空间创建用户表空间create tablespace test_data logging datafile ‘D:\oracle\product\10.2.0\oradata\orcl\test_data01.DBF’ size 32m2 autoextend on next 32m maxsize 2048m extent management local;创建临时表...原创 2019-12-06 11:26:17 · 445 阅读 · 0 评论 -
修改oracle数据密码有效期限
修改oracle数据密码有效期限给oracle其他用户授权使用函数权限数据库默认登陆密码期限是180天1.查看用户密码的有效期sqlSQL > SELECT * FROM dba_profiles WHERE profile=‘DEFAULT’ AND resource_name=‘PASSWORD_LIFE_TIME’;2.将密码有效期由默认的180天修改成“无限制”,修改之后不...原创 2019-12-06 11:25:29 · 366 阅读 · 0 评论 -
oracle杀掉表锁住的会话
oracle杀掉表锁住的会话//查询锁住的会话SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username,l.os_user_name,s.machine, s.terminal, o.object_name, s.logon_timeFROM vlockedobjectl,allobjectso,vlocked_...原创 2019-12-06 11:23:39 · 371 阅读 · 0 评论 -
oracle获取日期之间、月份之间、季度、年的天数
oracle获取日期之间、月份之间、季度、年的天数获取两个日期之间天数select to_date(‘2008-09-02’,‘yyyy-mm-dd’)-to_date(‘2008-09-01’,‘yyyy-mm-dd’)+1 from dual获取两个月份之间天数select last_day(to_date(‘2012-03’,‘yyyy-mm’))-to_date(‘2012-01...原创 2019-12-06 11:21:26 · 1363 阅读 · 0 评论 -
oracle格式化数字型字符串
oracle格式化数字型字符串select to_char(1/100) from dual //查询出来的结果是: .01 第一个零转字符串自动消失如果要从oracle中解决以上问题需如下:select to_char(1/100,'fm999990.00') from dual //则查询出来的结果为 :0.01fm :格式化 fotmat的缩写99999:代表整...原创 2019-12-06 11:20:23 · 551 阅读 · 0 评论 -
mysql语法like concat语法使用记录
mysql语法like concat语法使用记录例如表数据如下:表名:base_orgbaes_org_code | base_org_path_id898000000030081 | 0,898000000000001,898000000030081898000000030168 | 0,898000000000001,898000000030168898000000030170...原创 2019-12-02 13:30:24 · 909 阅读 · 0 评论 -
mysql异常处理以及游标的使用
mysql异常处理以及游标的使用mysql异常处理语法–mysql存储过程如下BEGINdeclare ids VARCHAR(20); – 声明一个id 保存游标查询出的参数declare don int default 1; – 声明判断游标是否未查询到数据DECLARE tcur CURSOR for select id from dt_org ; – 声明游标D...原创 2019-12-02 13:29:28 · 369 阅读 · 0 评论 -
mysql函数应用总结、函数使用示例
mysql函数应用总结、函数使用示例表例如下:表名:base_orgnaization表信息存储OEM代理商、超级代理商、一级代理商和商户 path_id为商户的层级代理商关系mysql函数应用总结、函数使用示例 - wangyue.123.com - moonstak先用sql要求取出王悦商户的上一级代理商base_org_code. sql语句如下select– 用right函数...原创 2019-12-02 12:00:52 · 437 阅读 · 0 评论 -
mysql5.7登录不上去了,异常error 1045 28000解决,mysql5.7修改密码
mysql登录异常:error 1045 280005.7版本mysql密码登录不上去了,密码是正确也登录不上去,突然一天登录不上去了解决办法:修改配置文件:改配置文件后跳过用户密码登录,不用密码也能登录mysql的配置文件vi /etc/my.cnf在[mysqld]下面加上skip-grant-tables如下:然后保存,重新启动mysql启动MySQL服务命令:she...原创 2019-09-17 13:59:43 · 1251 阅读 · 0 评论 -
mysql数据库每天自动备份
mysql数据库每天自动备份首先创建备份目录:mkdir /usr/local/mysqlBackup接着测试一下导出脚本mysqldump --opt -uroot -pjimisun -hlocalhost test > /usr/local/mysqlBackup/db_`date +%F`.sql 然后写一个可执行脚本 mysqlBackup.shDB_USER="...原创 2019-07-04 14:33:31 · 2197 阅读 · 0 评论 -
mysql函数记录
mysql函数:DELIMITER $$-- SET GLOBAL log_bin_trust_function_creators = 1; -- V_SN SN号 V_UNITID 广告位CREATE FUNCTION fetch_advert( V_SN VARCHAR(20),V_UNITID VARCHAR(20)) RETURNS VARCHAR(255) ...原创 2019-06-19 12:07:48 · 257 阅读 · 0 评论 -
greenplum数据库 查询jsonb类型数据
-- 右边传入整数(针对纯数组),获取数组的第n个元素,n从0开始算,返回值为jsonselect '[{"a":"foo"},{"b":"bar"},{"c":"baz"}]'::json->2 -- 右边传入键值(针对关联数组),获取数组的第n个元素,n从0开始算,返回值为jsonselect '{"a": {"b":"转载 2018-03-29 11:16:44 · 1799 阅读 · 0 评论