mysql
文章平均质量分 93
王树民
大JAVA
展开
-
Mysql 分区表-分区操作
目录一、查看MySQL是否支持分区 1、MySQL5.6以及之前版本 2、MySQL5.7 二、分区表的分类与限制 1、分区表分类 2、分区表限制 三、创建分区表 1、range分区 2、list分区 3、hash分区 4、key分区 5、Column分区 6、子分区(组合分区) 四、普通表转换为分区表 五、分区表操作 1、ADD PARTITION (新增分区) 2、DROP PARTITION (删除分区) 3、TRUNCAT...原创 2021-11-14 19:55:49 · 1425 阅读 · 0 评论 -
PostgreSQL CPU占用100%性能分析及慢sql优化
查看连接数变化CPU利用率到达100%,首先怀疑,是不是业务高峰活跃连接陡增,而数据库预留的资源不足造成的结果。我们需要查看下,问题发生时,活跃的连接数是否比平时多很多。对于RDS for PG,数据库上的连接数变化,可以从控制台的监控信息中看到。而当前活跃的连接数>可以直接连接数据库,使用下列查询语句得到:select count( * ) from pg_stat_activity where state not like '%idle';追踪慢SQL如果活跃连接数的变化...原创 2020-12-05 11:32:43 · 1209 阅读 · 1 评论 -
星星模型&&雪花模型
乖乖猪001 2018-12-22 21:55:58 437 已收藏 1分类专栏: 大数据版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/xiaozhaoshigedasb/article/details/85218499收起在多维分析的商业智能解决方案中,根据事实表和维度表的关系,可将常见的模型分为星型模型和雪花型模型。在设计逻辑型数据的模型的时候,就应考虑数据是按照星型模型还...原创 2020-05-14 10:42:12 · 372 阅读 · 0 评论 -
事务的四大特性(一)
本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。...原创 2020-03-20 11:32:10 · 3054 阅读 · 0 评论 -
数据库事务4种隔离级别及7种传播行为(三)
一、隔离级别:数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable,这四个级别可以逐个解决脏读、不可重复读、幻读这几类问题。1.ISOLATION_READ_UNCOMMITTED:这是事务最低的隔离级别,它充许令外一个事务可以看到这个事务未提交的数据。 这...原创 2020-03-20 11:29:40 · 240 阅读 · 0 评论 -
CentOS7 安装Postgresql 11+ 源码编译安装Postgis-2.5.2
Posted on2019-06-20 09:26许爱琪 阅读(419) 评论(0)编辑收藏####安装Postgresql-11yum install zlib-devel gcc makegroupadd postgresuseradd -g postgres postgrespasswd postgresmkdir -p /usr/local/postgr...原创 2019-11-28 22:02:43 · 866 阅读 · 0 评论 -
连接mysql报错Access denied for user 'root'@'localhost' (using password: YES)解决办法
连接mysql报错Access denied for user 'root'@'localhost' (using password: YES)解决办法原创 2017年06月10日 13:40:535361 1.打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”(免密码登录),保存并关闭文件,重启MySQL服务。 2.通过命令行进入MyS...转载 2018-04-26 08:50:08 · 9216 阅读 · 1 评论 -
连接mysql提示Access denied for user 'root'@'localhost'
连接mysql提示Access denied for user 'root'@'localhost'原创 2011年01月03日 18:29:00标签:mysql /user /access /server /initialization /buffer2463MySQL版本:MySQL 5.5.8连接MySQl:mysql -uroot -proot提示信息: Access denied for...转载 2018-04-26 08:50:40 · 1770 阅读 · 0 评论 -
centOS 7 安装 mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
2018年03月07日 16:11:34阅读数:493#卸载系统自带的Mariadb[root@localhost local]# rpm -qa|grep mariadbmariadb-libs-5.5.52-1.el7.x86_64[root@localhost local]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64#删除etc目录下的...转载 2018-07-01 14:17:09 · 9356 阅读 · 0 评论 -
Can't find error-message file '/usr/local/mysql/share/errmsg.sys'. Check error-message file location
将源码包里面的/usr/local/mysql/mysql-5.7.22-linux-glibc2.12-x86_64/share/english/errmsg.sys复制到/usr/share/mysql/errmsg.sys bin/mysqld --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/2...原创 2018-07-01 19:02:10 · 29214 阅读 · 2 评论 -
mysql-5.7.22 在 centos7 上安装指南
2018年05月24日 14:26:50阅读数:250mysql-5.7.22 在 centos7 上安装指南1. 获取安装包wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar12解压:# tar xvf mysql-5.7.22-1.el7.x86_64.rpm-bun...转载 2018-07-01 20:20:56 · 767 阅读 · 0 评论 -
安装5.7mysql数据库
[wangshumin@CentOSNode5 mysql-community]$ ll总用量 579380-rw-r--r-- 1 wangshumin wangshumin 25090196 7月 1 20:54 mysql-community-client-5.7.20-1.el7.x86_64.rpm-rw-r--r-- 1 wangshumin wangshumin 2783...转载 2018-07-01 21:02:21 · 1008 阅读 · 0 评论 -
mysql 5.7.14 二进制版本详细安装过程
2016年08月23日 12:43:50阅读数:9980安装环境:DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.04DISTRIB_CODENAME=precise安装版本下载链接:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.14-linux-glibc2.5-x86_64.tar.gz mys...转载 2018-07-01 21:24:19 · 341 阅读 · 0 评论 -
centos7安装mysql5.7.18完整实用教程(★firecat推荐★)
centos7安装mysql5.7.18完整实用教程(★firecat推荐★)2017年07月27日 17:35:12阅读数:1805CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载https://downloads.mysql.com/archives/community/ 1、准备工作最简单的安装mysql-serve...转载 2018-08-16 13:59:57 · 365 阅读 · 0 评论 -
MySQL 表连接优化
高云平2019-06-14 15:14:06浏览186数据存储与数据库 算法 mysql 程序员 性能 索引 伪代码概述表连接是业务场景中经常会出现的一种SQL类型,一般的,复杂的业务会存在大量的表连接查询。就性能而言,多表的连接的性能会很低。做好表连接优化也是提升业务性能的重要方面表连接语句认识表连接之前,先认识下表连接...转载 2019-06-15 09:42:19 · 1548 阅读 · 0 评论 -
MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍
MySQL 5.7默认ONLY_FULL_GROUP_BY语义介绍 MySQL 彭东稳 1年前 (2017-02-14) 22072次浏览 已收录 3个评论 ONLY_FULL_GROUP_BY是MySQL提供的一个sql_mode,通过这个sql_mode来提供SQL语句GROUP BY合法性的检查,在MySQL的sql_mode是非ONLY_FULL_GROUP_BY语义时。一条se...转载 2018-04-25 09:43:44 · 277 阅读 · 0 评论 -
service mysql restart
4682 Jps4683 Jps[root@CentOSNode2 wangshumin]# service mysqld restartRedirecting to /bin/systemctl restart mysqld.serviceFailed to restart mysqld.service: Unit not found.[root@CentOSNode2 wangshumin]#...原创 2018-04-06 11:43:43 · 2708 阅读 · 0 评论 -
mysql 远程连接数据库的二种方法
mysql 远程连接数据库的二种方法一、连接远程数据库:1、显示密码如:MySQL 连接远程数据库(192.168.5.116),端口“3306”,用户名为“root”,密码“123456”C:/>mysql -h 192.168.5.116 -P 3306 -u root -p1234562、隐藏密码如:MySQL 连接本地数据库,用户名为“root”,C:/>mysql -h lo...转载 2018-02-10 09:55:50 · 216 阅读 · 0 评论 -
MySQL远程连接不上的解决方法
之前遇到过MySQL本地可以连接但是远程连不上的问题,没有记录,今天在云上新申请的服务器上又遇到这个问题,记录一下解决过程。1.排除网络或防火墙问题先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火墙挡住了,telnet 192.168.1.211 3306,如果连接失败,配置防火墙。配置防火墙,开启3306端口?123vi /e...转载 2018-02-11 13:31:43 · 7597 阅读 · 1 评论 -
在linux下安装并配置mysql数据库
工具/原料 MySql5.6CentOS方法/步骤 1查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql如果显示有如下包则说明已安装mysqlmysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库删除命令:rpm -e --nodeps 包名( r...转载 2018-02-12 10:05:24 · 340 阅读 · 0 评论 -
在linux下安装并配置mysql数据库
在linux下安装并配置mysql数据库工具/原料 MySql5.6CentOS方法/步骤 1查找以前是否安装有mysql,使用下面命令:rpm -qa|grep -i mysql如果显示有如下包则说明已安装mysqlmysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12如果已安装,则需要删除已安装的数据库,使用以下命令来删除数据库删除命令:r...转载 2018-02-24 13:19:16 · 160 阅读 · 0 评论 -
MySQL 使用explain分析sql语句的查询效率(一)
MySQL 使用explain分析sql语句的查询效率(一)原创 2016年12月28日 16:24:47标签:mysql /数据库 /索引 /select /explain4739mysql explain用于分析sql 语句的执行及数据库索引的使用。本文将致力于帮助大家充分理解explain所返回的各项参数,从而使大家快速掌握explain用法技巧。如果你在看其他教程或视频后仍觉得云里雾里。那...转载 2018-03-04 18:00:28 · 620 阅读 · 0 评论 -
linux下安装MySQL出错file /usr/share/mysql/charsets/latin2.xml from install of MySQL-......
linux下安装MySQL出错file /usr/share/mysql/charsets/latin2.xml from install of MySQL-...... linux64 red hat 6.3企业版 开始错误装了32位mysql最后怎么也装不上64mysql了,折腾了一番最后全部卸载搞定: file /etc/init.d/mysql from install of My...转载 2018-04-06 01:00:08 · 5387 阅读 · 1 评论 -
You must SET PASSWORD before executing this statement的解决方法
You must SET PASSWORD before executing this statement的解决方法转载 2013-06-28 作者: 我要评论 今天在MySql5.6操作时报错:You must SET PASSWORD before executing this statement解决方法,需要的朋友可以参考下 参考前文利用安全模式成功登陆,...转载 2018-04-06 01:12:46 · 432 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Last login: Fri Apr 6 00:16:04 2018 from 192.168.72.1[wangshumin@CentOSNode2 ~]$ mysql -uroot -pEnter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)[wan...原创 2018-04-06 01:14:35 · 1177 阅读 · 0 评论 -
远程登录
Connecting to 192.168.72.142:22...Connection established.To escape to local shell, press 'Ctrl+Alt+]'.Last login: Fri Apr 6 01:13:39 2018 from 192.168.72.1[wangshumin@CentOSNode2 ~]$ mysql -uroot -p...转载 2018-04-06 01:22:52 · 195 阅读 · 0 评论 -
flush privileges;
mysql> update user set user='root' where host='%';Query OK, 1 row affected (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 0mysql> select host,user from user;+-------------+------+| host ...原创 2018-04-06 01:27:32 · 1203 阅读 · 0 评论 -
navicat远程连接linux 禅道mysql设置
navicat远程连接linux 禅道mysql设置2017年12月07日 16:45:0284人阅读 评论(0) 收藏 举报 分类:其他(2) 目录(?)[+]背景:在linux安装了禅道(开源版9.1),使用navicat连接该mysql数据库一直提示10061错误解决:1.修改mysql数据库user表root用户的host值为%/opt/zentao/bin/mysql -uroot -...转载 2018-04-06 01:28:30 · 511 阅读 · 0 评论 -
设置密码和登录mysql
原创 2018-04-06 11:19:04 · 584 阅读 · 0 评论 -
创建emp和dept
create table dept( deptno int , dname varchar(14) , loc varchar(13) ) ;create table emp( eno int , ename varchar(10), job varchar(9), mgr int, hirdate date, sal int, comm int, deptno int not null);INS...原创 2018-04-06 11:27:12 · 876 阅读 · 0 评论 -
mysql远程登录并设置密码
mysql远程登录并设置密码2016年06月21日 14:49:06809人阅读 评论(0) 收藏 举报 分类:Mysql(8) 目录(?)[+]设置密码为password进行远程登录[root@localhost ~]# mysql -uroot -pEnter password: Welcome to the MySQL monitor. Commands end with ; or ...转载 2018-04-06 11:40:53 · 865 阅读 · 0 评论 -
MySql5.6操作时报错:You must SET PASSWORD before executing this statement解决
MySql5.6操作时报错:You must SET PASSWORD before executing this statement解决原创 2013年03月19日 23:47:5821153参考前文利用安全模式成功登陆,然后修改密码,等于给MySql设置了密码。登陆进去后,想创建一个数据库测试下。得到的结果确实:ERROR 1820 (HY000): You must SET PASSWORD...转载 2018-02-10 09:52:08 · 349 阅读 · 0 评论