MySQL
文章平均质量分 78
侯卓
www.4321a.com
展开
-
mysql名字版本在centos7上面脚本一键安装
全部脚本#!/bin/bash cd /opt/java/tar -zxvf /opt/java/mysql-5.7.16-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.16-linux-glibc2.5-x86_64 mysqlgroupadd mysqluseradd -g mysql mysqlchown -R mysql.mysq...原创 2019-11-22 13:46:50 · 141 阅读 · 0 评论 -
mysql简化
1、删除 mysql-test 文件夹;2 、删除 sql-bench 文件夹;3、删除scripts文件夹;4、删除bin目录下*test*.exe的文件夹;(建议保留下mysql.exe;mysqld.exe)5、删除 bin 目录下的 debug 文件夹;6、删除 bin 目录下所有扩展名为 .pdb 的文件;7、删除 lib 目录下的 debug 文件夹;8 、删除 ...原创 2019-10-22 09:27:24 · 161 阅读 · 0 评论 -
mysql分区
//查看是否支持分区,为空时也可以SHOW VARIABLES LIKE '%partition%'; +-----------------------+-------+ | Variable_name | Value | +-----------------------+-------+ | have_partition_e原创 2017-09-12 16:27:06 · 192 阅读 · 0 评论 -
完整过程解决 ERROR 1045 (28000): Access denied for user 'mysql'@'localhost' (using password: NO)
第一步:修改pid路径查看日志文件: cat /var/log/mysqld.log2013-10-26 16:39:34 3712 [ERROR] /usr/sbin/mysqld: Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory)原创 2017-07-13 13:34:18 · 293 阅读 · 0 评论 -
mysql数据库中java的long转成时间
磊在在原创 2017-07-03 14:27:12 · 514 阅读 · 0 评论 -
增加数据存储过程
CREATE PROCEDURE a1()BEGINDECLARE v1 INT DEFAULT 100; WHILE v1 > 0 DO SET v1 = v1 - 1; INSERT INTO system_company VALUES (UUID(), '1490150781669', '2017-03-22 10:46:21', CONCAT('公司',v1),原创 2017-03-31 11:10:25 · 362 阅读 · 0 评论 -
给数据库增加数据的存储过程
CREATE PROCEDURE a1()BEGINDECLARE v1 INT DEFAULT 100; WHILE v1 > 0 DO SET v1 = v1 - 1; INSERT INTO system_company VALUES (UUID(), '1490150781669', '2017-03-22 10:46:21', CONCAT('公司',v1),原创 2017-03-31 11:09:40 · 530 阅读 · 0 评论 -
给数据增加测试数据的存储过程
CREATE PROCEDURE a1()BEGINDECLARE v1 INT DEFAULT 100; WHILE v1 > 0 DO SET v1 = v1 - 1; INSERT INTO system_company VALUES (UUID(), '1490150781669', '2017-03-22 10:46:21', CONCAT('公司',v1),原创 2017-03-31 11:09:04 · 385 阅读 · 0 评论 -
mysql计算的存储过程
BEGIN DECLARE count1 INT; DECLARE min FLOAT; DECLARE b INT; DECLARE max FLOAT; DECLARE cname VARCHAR(500); DECLARE kcode VARCHAR(500); DECLARE qj1 VARCHAR(500);D原创 2017-03-29 17:38:10 · 849 阅读 · 0 评论 -
centos6.6 升级mysql到5.5 ,因为默认是5.1
原文 :http://www.2cto.com/database/201305/215930.html 版权声明:本文为博主原创文章,未经博主允许不得转载。参考文档:http://www.jjhr.net/2015/01/install-rhel-epel-repo-on-centos-5-x-or-6-x/原由:使用yum安装完成MySQL、PHP原创 2016-10-24 13:43:41 · 719 阅读 · 0 评论 -
centos安装mysql的经验
http://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html转载 2016-08-22 16:46:34 · 204 阅读 · 0 评论 -
Got error 28 from storage engine 解决方法
今天碰到数据库出错Got error 28 from storage engine查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够引用磁盘临时空间不够导致。解决办法:清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录上面的说法应该比较清楚,还有一个类似的:引用原创 2017-07-04 10:19:33 · 5823 阅读 · 0 评论 -
mysql远程登陆
解决MySQL不允许从远程访问的方法开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。原创 2015-08-06 14:04:54 · 433 阅读 · 0 评论 -
mysql远程访问
基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限。下面是基本的步骤:1、登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; mysql> flush privileg...原创 2019-08-02 11:30:20 · 127 阅读 · 0 评论 -
mysql定时器
#show VARIABLES LIKE '%sche%';#SET global event_scheduler = 1;/*drop table if exists test;create table test(id int(11) not null auto_increment primary key,time datetime not null) engine=innodb default...原创 2018-03-08 10:24:26 · 206 阅读 · 0 评论 -
centos 快速安装Mysql
https://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html转载 2017-11-21 10:56:20 · 204 阅读 · 0 评论 -
mysql的慢查询学习
如何查找MySQL中查询慢的SQL语句更多如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的S原创 2017-10-12 10:25:18 · 229 阅读 · 0 评论 -
centos6.5以下升级mysql
centOS 6.5下升级mysql,从5.1升级到5.71、备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步。输入命令:mysqldump -u xxx -h xxx -P 3306 -p --all-databases > databases.sql2、 停止MySQL服务,输入命令:service mys原创 2017-10-11 13:05:57 · 261 阅读 · 0 评论 -
mysql在window上启动后看不到root用户的解决方法
1. 关闭正在运行的MySQL服务。2.打开DOS窗口,转到mysql\bin目录。3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 >。5.连接权限数据库:原创 2017-10-10 11:32:16 · 663 阅读 · 0 评论 -
Mysql5.7安装问题
由于本人新电脑为64位,所以从官网下载的最新版本为【mysql-5.7.9-winx64】,但正是这个最新版本让我折腾了好几个小时,特此记录下来!我从官网上下载的是压缩免安装版本【mysql-5.7.9-winx64.zip】,即只需要通过相应的cmd命令配置即可!现在直接说这个版本【mysql-5.7.9-winx64.zip】出现的问原创 2017-10-10 10:40:41 · 399 阅读 · 0 评论 -
windows忘记mysql 密码
Mysql版本:5.1 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\Program Files\MySQL\MySQL Server原创 2017-08-09 13:53:00 · 184 阅读 · 0 评论 -
mysql多字段唯一索引
项目中需要用到联合唯一索引:例如:有以下需求:每个人每一天只有可能产生一条记录:处了程序约定之外,数据库本身也可以设定:例如:user表中有userID,userName两个字段,如果不希望有2条一模一样的记录,需要给user表添加多个字段的联合唯一索引:alter table user add nuique index(user_id,user_name);例如:原创 2015-08-13 11:21:07 · 15290 阅读 · 1 评论 -
mysql 索引创建
ALTER TABLE `table_name` ADD INDEX index_name ( `column` ) 普通ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 主键ALTER TABLE `table_name` ADD UNIQUE ( `column` ) 唯一ALT原创 2015-07-30 16:04:58 · 297 阅读 · 0 评论 -
mysql备份
/** * * @praject dtm2 * * @pakage com.dtm.common.utils * * TODO * */package com.dtm.common.utils;/** * @author Jianghong * * @createDate 2014-12-16 上午10:23:15 *原创 2015-08-11 17:45:06 · 293 阅读 · 0 评论 -
mysql免安装运行
先在cmd 进入到免安装的这个目录,然后在执行下面的代码,然后在启动mysql的自己设置的哪个服务名,就可以了mysqld.exe -install (服务名自己取)--defaults-file="C:\mysql\my.ini"原创 2014-03-08 10:10:24 · 388 阅读 · 0 评论 -
winodw mysql 1056发生系统错误
在cmd 下 sc delete mysql;删除服务,然后丛新安装mysql,启动原创 2014-03-08 10:09:18 · 1476 阅读 · 0 评论 -
mysql减肥法
官网下载的zip解压包,往往很大,带有一些不必要的文件,以下为可以删除的部分: 1 / 删除 mysql-test 文件夹;2 / 删除 sql-bench 文件夹;3 / 删除 bin 目录下的 debug 文件夹;4 / 删除 bin 目录下所有扩展名为 .pdb 的文件;5 / 删除 lib 目录下的 debug 文件夹;6 / 删除 lib 目录下所有扩展名为 .li原创 2014-03-08 10:14:17 · 443 阅读 · 0 评论 -
配置tomcat5.5 jndi 各…
准备工作:安装tomcat5.5(注意这点)安装mysql拷贝mysql驱动到tomcat_home/common/lib下新建一个web工程在工程中加入index.jsp<%@pageimport="java.util.*,javax.naming.*,java.sql.*,javax.sql.*"%><%@pagecontentType="text/html;charset原创 2014-03-08 10:10:50 · 431 阅读 · 0 评论 -
Mysql 远程访问
mysql默认root用户没有密码,输入mysql –u root 进入mysql1、初始化root密码进入mysql数据库1mysql>update user set password=PASSWORD(‘123456’)where User='root';2、允许mysql远程访问,可以原创 2014-03-13 13:54:41 · 414 阅读 · 0 评论 -
Centos6.4 php 安装mysql支持
如果先安装mysql,在安装php,两者前后都是一样的,无所谓先后]# ./configure --prefix=/usr/local/web/php/ --with-apxs2=/usr/local/web/apache/bin/apxs --with-libxml-dir=/usr/local/web/libxml/ --with-mysql=/usr/bin/ --with-libdi原创 2014-03-13 13:25:25 · 397 阅读 · 0 评论 -
Centos6.4 安装mysql
http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/07/3003278.html这个文章写的很好!如果要在Linux上做j2ee开发,首先得搭建好j2ee的开发环境,包括了jdk、tomcat、eclipse的安装(这个在之前的一篇随笔中已经有详细讲解了Linux学习之CentOS(七)--CentOS下原创 2014-03-13 13:22:07 · 402 阅读 · 0 评论 -
sql数据库导入导出
数据库导出 String path="mysqldump.exe -uuser -ppwd --opt databasename > d:/databack/xx.sql"; java.lang.Runtime.getRuntime().exec("cmd /c "+path); System.out.println("数据表已导出到文件xx.sql中"); //数据库原创 2014-03-08 10:12:43 · 397 阅读 · 0 评论 -
git svn更新地址
egit - http://download.eclipse.org/egit/updates原创 2014-03-08 10:14:41 · 454 阅读 · 0 评论 -
Packet for query is too large(mysql写入数据过大
错误现象:org.springframework.jms.UncategorizedJmsException: Uncategorized exception occured during JMS processing;nested exception is javax.jms.JMSException: Packet for query is too large (2491451 > 104原创 2014-03-18 13:54:43 · 527 阅读 · 0 评论 -
Mysql学习 主丛复制
mysqldump -u root -p 123 test -l -F '/tmp/test.sql'备份数据库 -l -F 生新生成日志文件,清空原来的日志文件show master status;查看当前日志的状态mysql -u root -p wei test -v -f -v是看版本,-f是可以强制执行,可以跳过错误mysqlbin原创 2014-04-06 22:16:54 · 555 阅读 · 0 评论 -
mysql 插入大数据量和分区
hash 分区create table t1(id int) engine=myisampartition by hash(id)partitions 5表示分5个区create index in_id on t2(id);创建索引insert into t2 select * from t2;watch -n1 ls -h //不停原创 2014-04-07 00:19:11 · 761 阅读 · 0 评论 -
java恢复备份mysql数据库
importjava.io.BufferedReader;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputSt原创 2015-05-19 10:46:18 · 340 阅读 · 0 评论 -
centos6.4上安装mysql
CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //普通删除模式rpm -e --nodeps mysql // 强原创 2015-05-19 10:59:43 · 330 阅读 · 0 评论 -
mysql在linux下不区分大小写
今天把mysql数据库从windows迁到linux上,结果程序跑不起来了,不停提示“*** table doesn't exist”,查了一下,linux下默认mysql是区分大小写的,具体规则如下:MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;2、表的别名是严格区分大小写的;3、列名与列的别名在所有的原创 2015-04-10 10:03:41 · 560 阅读 · 0 评论 -
mysql 存储过程的学习
存储过程 Stored Procedure存储过程就是保存一系列SQL命令的集合,将这些sql命令有组织的形成一个小程序,这样会实现很复杂的处理。SQL基本是一个命令一个命令执行,虽然可以通过连接、子查询等实现些高级的处理,但局限性是显而易见的存储过程的优势提高执行性能(存储过程事先完成了解析、编译的处理,执行时能减轻数据库负担)可减轻网络负担(比起多次传递SQL命原创 2014-12-16 12:21:47 · 406 阅读 · 0 评论