数据库mysql rides mongo
文章平均质量分 72
开开136
一路向前,莫问前程
展开
-
Centos7安装mysql8教程
1.配置Mysql 8.0安装源:sudo rpm -Uvhhttps://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm2.安装Mysql 8.0sudo yum --enablerepo=mysql80-community install mysql-community-server -y3.启动mysql服务安装完的第一件事当然是启动mysql服务啦sudo service mysqld st.原创 2021-10-11 11:51:23 · 230 阅读 · 0 评论 -
mysql数据库指定ip远程访问
1.登录mysql -u root -p之后输入密码进行登陆2.权限设置及说明2.1添加远程ip访问权限GRANT ALL PRIVILEGES ON *.* TO 'root'@'ip' IDENTIFIED BY 'passwd' WITH GRANT OPTION;flush privileges;2.2命令解释第一行中ip,这个是允许远程访问的IP的值root是账户名,后面的passwd是密码。ALL PRIVILEGES ON 后面的*.*表示所有数据库,即完全访原创 2021-05-21 10:56:53 · 1102 阅读 · 0 评论 -
centos mysql搭建主从
一、 配置两台mysql主主同步原理主从复制主要分为三部分(一)master记录二进制日志。在每个事务更新数据完成之前,master在二日志记录这些改变。MySQL将事务写入二进制日志。在事件写入二进制日志完成后,master通知存储引擎提交事务。(二)slave将master的binarylog拷贝到它自己的中继日志。首先,slave开始一个工作线程——I/O线程。I/O线程在master上打开一个普通的连接,然后开始binlog dump process。Binlog dump pr..原创 2021-05-18 16:03:05 · 272 阅读 · 0 评论 -
linux ubuntu centos 安装mysql和简单操作
ubuntu上安装mysqlsudo apt-get install mysql-server mysql-client libmysqlclient-dev -y 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的s...原创 2019-03-19 10:04:49 · 526 阅读 · 0 评论 -
PostgreSQL数据库创建、删除、角色权限
Postgresql常见操作指令:连接数据库, 默认的用户和数据库是postgrespsql -U user -d dbname切换数据库,相当于mysql的use dbname\c dbname列举数据库,相当于mysql的show databases\l列举表,相当于mysql的show tables\dt查看表结构,相当于desc tblname,show columns from tbname\d tblname创建数据库:create database [数据..原创 2020-08-30 16:26:11 · 3221 阅读 · 2 评论 -
mysql 密码修改,重置
一、如果知道原密码的情况下更改密码方法1:进入mysql里面更改密码进入mysql后,切换到mysql数据库里操作user表,比如我们将密码改为"admin"SQL语句: update user set password=password('admin') where user = 'root';执行后报错 ERROR 1054(42S22) Unknown column 'password' in ‘field list’错误的原因是5.7版本下的mysql数据库下已经没有pass.原创 2020-07-12 16:57:53 · 298 阅读 · 0 评论 -
MySQL InnoDB存储引擎要点
支持功能: 行级锁 四种锁:S(共享锁)、X(排他锁)、IS(意向共享锁)、IX(意向排他锁),前两种是行锁,后两种是表锁 意向锁是为了协调行锁和表锁的关系,加行锁前,必须先加相应意向锁,意向锁间相互兼容,意向锁和表锁有互斥关系 普通select不加锁,当前读select加共享锁,insert、update、delete加排他锁 三种...原创 2020-05-01 20:30:40 · 139 阅读 · 0 评论 -
centos7 安装MySQL
在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 使用上面的...原创 2020-04-24 11:19:07 · 205 阅读 · 0 评论 -
MySQL,主从配置,双主双从配置
MySQL,主从配置,双主双从配置,一主多从配置原创 2019-10-31 10:30:24 · 491 阅读 · 2 评论 -
Mycat数据库分库分表中间件 搭建使用
什么是MYCAT一个彻底开源的,面向企业应用开发的大数据库集群 支持事务、ACID、可以替代MySQL的加强版数据库 一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群 一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server 结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品 一个新颖的数据库中间件产品具体介绍参考官方说明htt...原创 2019-10-31 10:19:42 · 355 阅读 · 1 评论 -
mysql导入导出sql文件
数据库导出一、导出整个数据库(表结构和数据)mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql二、导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbuser -p dbname users&g...原创 2019-03-19 09:25:54 · 150 阅读 · 0 评论 -
Ubuntu下 redis 安装设置密码远程连接
一 、安装1、apt-get update #更新下载源2、apt-get install redis-server #在线安装redis3、redis-server #启动redis,二、客户端连接测试redis-cli #打开redis终端 redis 127.0.0.1:6379>...原创 2019-01-31 18:21:22 · 859 阅读 · 0 评论 -
2017-11-17-笔记2-mongoDB
1. ObjectId()与save()函数,用传递新文档替换旧文档db.集合名.save({"_id":ObjectId("5a0c08938b0f19e5e23c53d5"),键:值,.....}) 注意:ObjectId()里的ID是带引号,ObjectId()这个单词也必须打出来再添加集合时候插入"_id":'12',就不会自动生成一个"_id":ObjectId("5a0c...原创 2017-11-17 20:08:38 · 200 阅读 · 0 评论 -
2017-11-18-mongo-笔记
1. 聚类 aggregate() 函数管道操作符$project 投影 相当于SQL里面的select$match 匹配 相当于sql里面的where$limit 相当于sql里面的limit$group 分组 相当于sql里面的group by$sort 排序 相当于sql里面的order by$sum 求和 相当于sql里面的sum...原创 2017-11-18 18:25:24 · 367 阅读 · 0 评论 -
Linux下 安装Redis并配置服务
一、简介 1、 Redis为单进程单线程模式,采用队列模式将并发访问变成串行访问。 2、 Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,zset,hash等数据结构的存储。 3、 Redis支持数据的备份,即master-slave模式的数据备份。 4、Redis支持数据的持久化,可以将内存中的数据保持在磁盘中,...原创 2018-06-01 11:54:50 · 2827 阅读 · 0 评论 -
2017-10-31数据库编程sql-day2笔记
1.逻辑运算符补充between的用法select column1,column2....N from 表名 where columnX between 第一个值 and 第二个值;select * from cus where age between 20 and 30;sql中逻辑运算符的优先级级别 操原创 2017-11-04 13:16:57 · 724 阅读 · 0 评论 -
2017-11-01数据库编程sql-day3笔记
数据库键:索引主键:唯一标识表中的记录(身份证号)唯一键:整个表中只包含唯一值的字段,都可做侯选键外键,必须是另一个表中的主键指明外键M : N拆成两个 1:N的关系在‘多’的实体表中新增一个字段,该字段是‘一’实体表的主键在表students中 添加两个限制1.not原创 2017-11-04 13:19:04 · 217 阅读 · 0 评论 -
2017-11-03数据库编程sql-day4笔记
一.delete 语句嵌套查询删除 delete from 表名1 where 列名 操作符 (select 列名 from 表名2 [where 条件]); 注意:delete 与 updata 语句嵌套子查询时候,子查询中涉及的表一定不同于主句中的表 update 表名1 set 列名 操作符 新的值 where 列名 操作符原创 2017-11-04 13:19:57 · 251 阅读 · 0 评论 -
2017-11-03python3操作mysql数据库
#引入数据库模块import pymysql#连接 数据库db = pymysql.connect('localhost', 'root', '123456', 'testDB')# 使用cursor()方法创建一个游标对象cursor = db.cursor()# 使用execute()方法执行sql查询# 返回数据原创 2017-11-04 13:21:13 · 429 阅读 · 0 评论 -
数据库概念
数据库定义:长期储存在计算机内、有组织的、可共享的大量数据的集合数据库的分类:关系型数据库 oracle Mysql sqlServer PostgreSQL非关系型数据库 1.键值存储数据库:Redis2.文档存储数据库 : MongoDB3.列存储数据库 : Cassandra4.图数据库 nforGrid原创 2017-11-04 13:24:20 · 317 阅读 · 0 评论 -
数据库~数据导入导出回滚
用Python链接MySQL操作回滚import pymysqldb = pymysql.connect("localhost","root","123456","python3")cur = db.cursor()# 首先在数据库python3创建两个表格 CCB ICBC (name char(20);money int)向两个数据库中添加数据# 用用python修改如果出现错误原创 2018-01-19 13:53:42 · 1635 阅读 · 0 评论 -
python==MySQL链接池方式链接
Config.pyDBHOST = ""DBPORT = 3306DBUSER = "root"DBPWD = ""DBCHAR = "utf8"DBNAME = ""原创 2018-06-27 16:05:09 · 446 阅读 · 0 评论 -
mysql的存储过程
存储过程是一个SQL语句集合,当主动去调用存储过程时,其中内部的SQL语句会按照逻辑执行。1 创建存储过程(sql命令行中执行过程)-- 创建存储过程delimiter //create procedure p1()BEGIN select * from t1;END//delimiter ;-- 执行存储过程call p1()无参数存储过程对于存储过程...原创 2018-07-19 14:31:39 · 206 阅读 · 0 评论 -
20171030--数据库编程--day1笔记
1.关系型数据库建模构件块数据是以行和列形式储存这一次列的行和列称为表(关系)表中每一行表示一条记录(元组)表中每一列表示记录的一个属性一组表组成了数据库表与表之间的逻辑关联叫关系关系数据库中的核心内容是关系即二维表.关系集合操作选择 从表里抽取出满足给定限制条件的行投影:从表里面抽取指明的列原创 2017-11-04 11:26:48 · 451 阅读 · 0 评论