MySQL
冷月宫主
性格:温和
爱好:读书、听音乐、玩游戏、编程、聊天
生活态度:随缘
工作状况:一般
受教育状况:大学
展开
-
更改MySQL的默认安装目录
更改MySQL的默认安装目录原创 2022-04-14 17:24:29 · 1050 阅读 · 0 评论 -
mybatis实现变量定义,实现sql业务代码
mybatis实现变量定义,实现sql业务代码spring: datasource: driverClassName: com.mysql.jdbc.Driver url: jdbc:mysql://192.168.8.253:3306/app?useSSL=false&serverTimezone=UTC&allowMultiQueries=true username: root password: select语句:需求背景在一个这样的...转载 2020-11-19 18:06:26 · 1273 阅读 · 0 评论 -
MySQL数据库迁移快速导出导入大量数据(外发)
数据库迁移是我们经常可遇到的问题,对于少量的数据,迁移基本上不会有什么问题。生产环境中,有以下情况需要做迁移工作:磁盘空间不够。比如一些老项目,选用的机型并不一定适用于数据库。随着时间的推移,硬盘很有可能出现短缺;业务出现瓶颈。比如项目中采用单机承担所有的读写业务,业务压力增大,不堪重负。如果 IO 压力在可接受的范围,会采用读写分离方案;机器出现瓶颈。机器出现瓶颈主要在磁盘 IO 能力、内存、CPU,此时除了针对瓶颈做一些优化以外,选择迁移是不错的方案;项目改造。某些项目的数据库存在跨机房的情况原创 2020-10-28 20:15:00 · 3007 阅读 · 0 评论 -
MySQL 8.0.22 已发布,更新了很多问题,但同时存在严重问题,请大家慎升级
最近看到8.0.22发布,这迫不及待的升了级,结果造成了整个系统瘫痪。我决定使用8.0版本是从8.0.18开始的最开始的时候8.0.18还是8.0.19发布有个BUG,但在新版本版中很快就修复了,很惊喜,但这些bug不是引起不能用,而是个别功能使用上的问题。所以就从8.0.18-->8.0.19--8.0.20--8.0.21这样的版本升上来,之所以直接升,由于害怕如果版本跨度太大就会造成升级问题更多,所以就这样一路升下来。现在8.0.21使用的过程中也有些问题,但还是可以使用的,8.原创 2020-10-24 12:22:58 · 7114 阅读 · 6 评论 -
mysql8.0.16的Lost connection to MySQL server during query问题
在mysql8.0.16下执行以下查询语句会报“Lost connection to MySQL server during query ”错误。WITH T_USER_TMP AS (SELECT TU.USER_IDFROM T_USER TU LIMIT 1, 20)SELECTA.*FROM( SELECT A.USER_ID FROM T_USE...原创 2019-12-11 17:29:31 · 915 阅读 · 0 评论 -
MySQL5.7安装报错:GPG key retrieval failed: [Errno 14] curl#37 - "Couldn't open file /etc/pki/rpm-gpg/RPM
根据官方文档使用yum安装MySQL5.7,添加mysl-comunity.repo如下:[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/enabled=1gpgcheck=1gpgkey=file:...转载 2018-07-13 18:53:25 · 12522 阅读 · 3 评论 -
Host is not allowed to connect to this MySQL server解决方法
先说说这个错误,其实就是我们的MySQL不允许远程登录,所以远程登录失败了,解决方法如下:在装有MySQL的机器上登录MySQL mysql -u root -p密码执行use mysql;执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。执行FLUSH PRIVILEGES;经过上面4步,就可以解决这个问题了。 注...转载 2018-03-26 11:26:33 · 18675 阅读 · 3 评论 -
centos解决mysql-bin.000*占用超大空间的问题
本站(也就是安全者)网站数据库挂了一下午,也没时间处理,晚上回来后尝试restart mysql,发现一直提示shutting down..........关闭不了,也stop不了,服务器重启也不行。可以确信肯定是mysql出问题了。进入mysql的data目录一大堆名字为mysql-bin.000001 --- mysql-bin.000032的文件,加起来占用了快10个G!目录占满了,当然启动...转载 2018-03-15 14:48:13 · 2865 阅读 · 0 评论 -
mysql 将null转代为0(以及一些特殊用法)
1、如果为空返回0select ifnull(null,0)应用情景,如果在进行右连接或者左连接时,有一些为空的字段,可以进行这样的处理。select ifnull( (B.submission_time-A.submission_time),0) from A right join B on 条件。2、如果为空返回0,否则返回1转载 2018-01-11 14:55:24 · 8984 阅读 · 0 评论 -
Oracle查询数据库中所有表的记录数
方法一:首先建立一个计算函数>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>转载 2018-10-19 09:58:08 · 1461 阅读 · 0 评论 -
mysql 数据类型 (最大值 和 最小值)
https://blog.csdn.net/zh521zh/article/details/51190365?utm_source=blogxgwz8 1、整型MySQL数据类型 含义(有符号)tinyint(m) 1个字节 范围(-128~127)smallint(m) 2个字节 范围(-32768~32767)mediumint(m) 3个字节 ...转载 2018-10-17 18:36:36 · 2495 阅读 · 0 评论 -
启动dbforge studio for mysql的调试功能
1、安装dbforge studio for mysql2、使用dbforge studio for mysql,并以root身份连接数据库后编写一个存储过程3、右击存储过程选择Debug,然后选择Step Into4、打断点就可以调试了5、调试完毕的存储过程,在其它工具中添加了很多调试用的语句信息,所以在调试完成后再次右击存储过程,然后Debug,并选择Compile或直接按Ctrl+...转载 2018-10-20 16:59:40 · 2895 阅读 · 1 评论 -
MySQL存储过程调试工具dbForge Studio for MySQL
https://blog.csdn.net/zhanghongzheng3213/article/details/51462113https://blog.csdn.net/ggjlvzjy/article/details/49069569?utm_source=blogxgwz1转载 2018-10-20 17:07:11 · 562 阅读 · 0 评论 -
MYSQL 转换编码的解决方法
一、在utf8的mysql下得到中文‘游客’的gbk下的16进制编码mysql> SELECT hex(CONVERT( '游客' USING gbk )); -> D3CEBFCD反推gbk的16进制编码,取回中文mysql> SELECT CONVERT( unhex('d3cebfcd') USING gbk); -> ’游客'从...转载 2018-10-23 11:55:12 · 410 阅读 · 0 评论 -
MySQL自增列插入0值的解决方案
在将数据库从MSSQL迁移到MySQL的过程中,基于业务逻辑的要求,需要在MySQL的自增列插入0值。在MSSQL中是这样完成的: 复制代码 代码如下: string sql;sql = " set identity_insert dbo.AppUsers on " + " insert dbo.AppUsers (Id, IsLocked, IsMustChangeL...转载 2018-10-26 10:53:17 · 1642 阅读 · 0 评论 -
忘记mysql root用户密码的解决办法(skip-grant-tables)
skip-grant-tables顾名思义,数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录。注意:这种情况只有在忘记root密码 不得已重启数据库的情况下使用的。现网环境慎用,需要重启数据库,并且安全性也比较难以保证。1.修改配置参数/etc/my.cnf在[mysqld] 下面加上:skip-grant-tables配置项。2.重启mysql使...转载 2019-02-12 17:48:45 · 588 阅读 · 0 评论 -
深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一组指定: 1)LEFT JOIN或LEFT OU转载 2018-01-11 14:54:47 · 663 阅读 · 0 评论 -
mysql 提示表不存在的解决方法error: 1146: Table doesn't exist
直接拷贝数据库导致提示表不存在的解决方法电脑重装系统后把原来的mysql data复制进去后大部分表是可以访问的,但是有几个表提示表不存在:error: 1146: Table 'a_content' doesn't exist这种情况就是要把原来mysql安装目录data里的 ibdata1 也要拷贝过去INNODB是MYSQL数据库一种流行的数据库引擎,支持事务(行级),在转载 2017-03-19 21:27:50 · 117599 阅读 · 1 评论 -
CentOS 6.4系统下使用C语言访问Mysql
用C语言连接Mysql数据库包含两个步骤:1 初始化一个连接句柄结构2 实际进行连接使用mysql_init来初始化连接句柄#include MYSQL * mysql_init(MYSQL *);通常你传递NULL给这个例程,它会返回一个指向新分配的连接句柄结构的指针。如果你传递一个已有的结构,它将被重新初始化。这个例程在出错时返回NU转载 2016-12-09 20:58:50 · 440 阅读 · 0 评论 -
MySQL在Windows上的安装及VC通过ODBC连接MySQL数据库
一、MySQL的安装1、下载地址http://dev.mysql.com/downloads/mysql/5.0.html2、下载内容(1)mysql-noinstall-5.0.45-win32.zip(2)mysql-gui-tools-noinstall-5.0-r12-win32.zip(3)mysql-connector-odbc-noinstall-3.5转载 2009-11-03 18:15:00 · 1127 阅读 · 0 评论 -
VC++6.0中用ODBC连接mysql数据库
http://show.xoyo.com/ouran/article/459579.shtml在网上搜了半天也没有找到一篇合格的讲解用ODBC连接mysql数据库的文章为啥不合格,因为我想要做一个很简单的基于对话框的应用程序,而网上大多讲的是基于SDI也就是单文档的其次因为连接的是mysql,而网上大多是讲跟access连接的例子好了,废话不说了,下面我就来说说我是咋做的,有不对的地方还转载 2009-11-03 18:17:00 · 1398 阅读 · 0 评论 -
MySQL ODBC 配置方法
配置MySQL ODBC必须先安装MySQL ODBC driver。我安装的是mysql-connector-odbc-3.51.22-win32.msi,下载地址可以为:http://mysql.cs.pu.edu.tw/Downloads/Connector-ODBC/3.51/mysql-connector-odbc-3.51.22-win32.msi下载后可以直接安装。转载 2009-11-03 18:18:00 · 1914 阅读 · 0 评论 -
apache免安装
注意:下载原版,第一次安装时,装到D盘或其他盘再次安装系统时,不需要再重新安装Apache和MySQL,只需要打几个简单的命令即可!具体操作:重装完系统后1. 运行CMD进入命令行2. 进入apache所在的目录下的bin目录,如 d:/apache/bin 运行httpd -k install只要这一步apache服务就安装好了3. 进入mysql所在的目录下的bin原创 2010-05-20 17:01:00 · 2192 阅读 · 0 评论 -
淘宝分布式数据库系统OceanBase观后闲话小记
http://code.taobao.org/trac/OceanBase/wiki/intro讲得还比较细。数据模型:oceanBase采用类似cassandra的tablet/sstable数据模型实现,简单说就是bigtable的数据模型。系统目标:其目转载 2011-09-05 01:02:20 · 1139 阅读 · 0 评论 -
OceanBase介绍
OceanBase是什么 OceanBase是一个支持海量数据的高性能数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。OceanBase解决什么问题 许多公司的核心资产是各种各样的商业转载 2011-09-05 01:51:26 · 1334 阅读 · 0 评论 -
淘宝发布开源海量数据库OceanBase揭秘
http://www.lupaworld.com/article-213231-1.html OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完转载 2011-09-05 02:13:32 · 823 阅读 · 0 评论 -
OceanBase使用范例
http://www.mysqlops.com/2011/08/31/oceanbase-use.html OceanBase的使用类似于关系型数据库,需要预先创建schema,关于schema的格式,请参见schema说明。假如我们有以下schema:[app_转载 2011-09-05 00:53:30 · 1932 阅读 · 0 评论 -
OceanBase:编译、安装和配置手册
概述OceanBase是 一个高性能的分布式表格系统,提供类似BigTable的性能和扩展性,但表格中保存的是强类型的数据,比如integer, string, datetime等。 它使用C++编写,运行于64位Linux环境下。生产环境下需要使用多台机器搭建Ocean转载 2011-09-05 01:37:35 · 3413 阅读 · 1 评论 -
淘宝自主研发的海量数据库OceanBase开源
OceanBase是一个支持海量数据的高性能分布式数据库系统,实现了数千亿条记录、数百TB数据上的跨行跨表事务,由淘宝核心系统研发部、运维、DBA、广告、应用研发等部门共同完成。在设计和实现OceanBase的时候暂时摒弃了不紧急的DBMS的功能,例如临时表,视图(view),研转载 2011-09-05 01:47:43 · 1602 阅读 · 0 评论 -
CentOS 5.5 编译安装MySQL 5.5
环境: [root@www.linuxidc.com ~]# lsb_release -a LSB Version: :core-3.1-ia32:core-3.1-noarch:graphics-3.1-ia32:graphics-3.1-noarchDistributor ID: CentOSDescription: CentOS release 5.5 (Fi转载 2012-06-14 11:23:04 · 612 阅读 · 0 评论 -
MySQL导出和导入SQL脚本
首先,使用mysqldump命令的前提是,在Cmd中进入mysql安装目录下的bin目录下,才可以使用该命令。我的mysql安装在E:盘,所以,首先进入bin目录下:E:\Program Files\MySQL\MySQL Server 5.0\bin>然后,你就可以使用该命令了。1、导出整个数据库mysqldump -u 用户名 -p 数据库名 > 存放位置比如:转载 2012-06-18 10:16:15 · 737 阅读 · 0 评论 -
MySQL导入与导出.sql文件实操
你是否对获得MySQL导入与导出.sql文件的实际操作感到无语?如果是这样子的话,此文将会给你相应的解决方案,以下的文章主要是介绍获得MySQL导入与导出.sql文件 的方案,以下就是相关内容的具体描述。一.MySQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\MySQL\bin;”其中path为MySQL的安装路径。二.简单转载 2012-06-18 10:17:55 · 500 阅读 · 0 评论 -
MySQL Win免安装版配置
1、下载mysql-5.6.10-winx64.zip(官网没有64位msi安装文件,否则不用手动配置这么麻烦);2、 解压至某一目录,比如D:\code\mysql-5.6.10-winx64,这是MySQL的程序目录;3、将D:\code\mysql-5.6.10-winx64\bin添加到path环境变量;4、新建一目录,作为MySQL数据目录,如D:\code\my转载 2013-11-09 18:24:15 · 832 阅读 · 0 评论 -
mysql-5.6.16-win32免安装配置方法
转载自:http://blog.csdn.net/fzhmoive/article/details/20042437,http://blog.csdn.net/leili0806/article/details/85736361. 下载MySQL Community Server 5.6.162. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:转载 2014-04-11 00:33:15 · 749 阅读 · 0 评论 -
在win2003 server里 , 如何去掉 "服务" 中的项目?
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services 用查找 到找 服务名称删除即可原创 2008-05-12 14:33:00 · 1220 阅读 · 0 评论