![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
_小海_
这个作者很懒,什么都没留下…
展开
-
Centos7.5安装mysql5.7.28rpm包报错:postfix-2.10.1-6.el7.x86_64需要:libmysqlclien
执行:[root@public mysql]# yum localinstall mysql-community-common-5.7.28-1.el7.x86_64.rpm mysql-community-libs-5.7.28-1.el7.x86_64.rpm mysql-community-client-5.7.28-1.el7.x86_64.rpm mysql-community-s...原创 2019-12-31 11:20:59 · 5746 阅读 · 0 评论 -
mysql 存在更新 不存在插入
文章来源:http://blog.chinaunix.net/uid-9950859-id-99088.html看程序竟然发现Mysql有这个功能!今天写程序,新发现……………………,相当不错^_^,省略了很多功夫,每天1G多的日志!!MySQL 自4.1版以后开始支持INSERT … ON DUPLICATE KEY UPDATE语法,使得原本需要执行3条SQL语转载 2016-04-06 21:19:54 · 747 阅读 · 0 评论 -
MySQL:日期函数、时间函数总结
文章来源:http://www.cnblogs.com/ggjucheng/p/3352280.htmlMySQL 获得当前日期时间 函数获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+------------------转载 2016-05-12 16:44:23 · 595 阅读 · 0 评论 -
MySQL中distinct和group by性能比较[转]
http://www.cnblogs.com/zox2011/archive/2012/09/12/2681797.html转载 2017-02-24 15:28:08 · 512 阅读 · 0 评论 -
CentOS 6.4下编译安装MySQL 5.6.16
一、卸载旧版本MySql1、rpm卸载:1> 检查安装包:rpm -qa | grep mysql2> 普通删除:rpm -e mysql-5.6.16.rpm3> 强力删除。如果使用上面命令删除时,提示有依赖的其他文件,则使用该命令可以对其进行强力删除。rpm -e --nodeps mysql-5.6.16.rpm2、tar卸载:1> 删除临时文件:ma原创 2014-07-02 13:53:29 · 2074 阅读 · 0 评论 -
MySQL server PID file could not be found! 问题解决
今天重启mysql的时候出现了一个蛋疼的错误,花了很长时间找遍百度和谷歌,试遍各种解决方法,没用,一点改变都没有既不是磁盘满了,也不是.....等等等,反正都不是最最蛋疼的是没有日志!!!满脸懵逼生无可恋结果最终的解决办法是:重启机器!!!ERROR! MySQL server PID file could not be found!Starting MyS原创 2017-07-06 18:20:22 · 9436 阅读 · 0 评论 -
Mysql5.7.14-linux版密码忘记解决办法
在/etc/my.conf文件中[mysqld] 下面最后增加一行:skip-grant-tables记住是[mysqld]下最后,不要增加到[mysqld_safe]下面保存之后,重启Mysql,在linux命令行直接执行:mysql回车OK修改密码:update mysql.user set password=password('root') where原创 2017-07-31 17:07:53 · 430 阅读 · 0 评论 -
CDH5.11.0安装过程报错:Unable to verify database connection
CDH5.11.0安装过程报错:Unable to verify database connection问题原因是没有安装mysql-compat-libs包rpm -ivh mysql-community-libs-compat-5.7.12-1.el6.x86_64.rpm转载 2017-08-24 18:48:48 · 6735 阅读 · 3 评论 -
CentOS6.4安装MySQL5.7.12
推荐好文章:http://blog.csdn.net/liyf155/article/details/61419623转载 2017-08-23 14:15:01 · 320 阅读 · 0 评论 -
Linux CenterOS6/rhel6安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gz
Linux CenterOS6/rhel6 安装mysql-5.6.12-linux-glibc2.5-x86_64.tar.gzhttp://blog.csdn.net/liu_yulong/article/details/50172499转载 2017-09-26 13:41:10 · 597 阅读 · 0 评论 -
log-error set to '/usr/local/mysql/log/mysqld.log', however file don't exists
mysql启动报错:Starting MySQL.171106 00:55:53 mysqld_safe error: log-error set to '/usr/local/mysql/log/mysqld.log', however file don't exists. Create writable for user 'mysql'.解决:mkdir /us原创 2017-11-22 16:11:32 · 18661 阅读 · 2 评论 -
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
MySQL启动报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)解决:ln -s /usr/local/mysql/mysql.sock /tmp/mysql.sock原创 2017-11-22 16:13:16 · 372 阅读 · 0 评论 -
Check that mysqld is running and that the socket: '/tmp/mysql.sock' exists!
[root@datanode01 bin]# /usr/local/mysql/bin/mysqladmin -u root password 'root'/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failederror: 'Can't connect to local MySQL server th原创 2017-11-22 16:14:53 · 16666 阅读 · 1 评论 -
sqoop /user/local/jdk1.8.0_131/bin/java:No such file or directory.........
执行sqoop导数到hive的时候报错sqoop xxxx :UNsupported major.minor version 52.0,是jdk版本冲突(CDH默认安装的是jdk1.7),改掉环境变量之后(将jdk1.8环境变量删除,目录删除)又报错:/user/local/jdk1.8.0_131/bin/java:No such file or directory.........原因原创 2017-11-22 16:41:42 · 6139 阅读 · 0 评论 -
介绍MySQL Jdbc驱动的rewriteBatchedStatements参数
介绍MySQL Jdbc驱动的rewriteBatchedStatements参数MySQL Jdbc驱动在默认情况下会无视executeBatch()语句,把我们期望批量执行的一组sql语句拆散,一条一条地发给MySQL数据库,直接造成较低的性能。 只有把rewriteBatchedStatements参数置为true, 驱动才会帮你批量执行SQL (jdbc:mysql:/转载 2016-01-26 16:28:03 · 777 阅读 · 0 评论 -
使用JDBC在MySQL数据库中快速批量插入数据
使用JDBC连接MySQL数据库进行数据插入的时候,特别是大批量数据连续插入(10W+),如何提高效率呢?在JDBC编程接口中Statement 有两个方法特别值得注意:void addBatch() throws SQLExceptionAdds a set of parameters to this PreparedStatement object's batch转载 2016-01-26 16:27:08 · 1653 阅读 · 0 评论 -
linux下mysql的卸载、安装全过程
linux下mysql的卸载、安装全过程 卸载mysql1、查找以前是否装有mysql命令:rpm -qa|grep -i mysql可以看到mysql的两个包:mysql-4.1.12-3.RHEL4.1mysqlclient10-3.23.58-4.RHEL4.12、删除mysql删除命令:rpm -e --nodeps 包转载 2014-05-06 22:42:28 · 658 阅读 · 0 评论 -
CentOS 6.4下编译安装MySQL 5.6.14
CentOS 6.4下编译安装MySQL 5.6.14概述:CentOS 6.4下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.14。正文:一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql //转载 2014-05-04 20:07:26 · 789 阅读 · 0 评论 -
mysql sql语句 update 加法运算
UPDATE table SET column = column+ num;原创 2014-09-03 13:17:23 · 35419 阅读 · 0 评论 -
centos6.5 mysql5.6 修改连接数 或者MySQL 报错 too many connection
一、windows下直接修改配置文件my.ini,然后重启MySQL服务。二、Linux CentOS6.5下1、登录mysql: [root@slave4 ~]# mysql -u root -p2、查看当前连接数: mysql> show variables like 'max_connections'; +-----------------+-------+ | V原创 2014-11-19 17:12:48 · 3267 阅读 · 0 评论 -
CentOS6.5 Mysqlmysql-5.6.16 主从环境安装配置
CentOS6.5 Mysqlmysql-5.6.16 主从环境安装配置服务器配置:192.168.0.8 master 192.168.0.9 slave 服务器系统为:CentOS6.5软件包:mysql-5.6.16.tar.gz一、安装mysql参照文档:http://blog.csdn.net/duyuanhai原创 2014-12-30 21:28:14 · 1031 阅读 · 0 评论 -
CentOS6.5 mysql5.6 启动错误 server PID file could not be found
CentOS6.5 安装完Mysql5.6,在启动时出现一下错误:[root@localhost bin]# service mysql restart ERROR! MySQL server PID file could not be found!Starting MySQL... SUCCESS! [root@localhost bin]# 解决办法:查看进程ps -e原创 2014-12-30 23:14:56 · 2296 阅读 · 0 评论 -
mysql 连接慢解决方法
原因:mysql 启动时默认不启用skip-name-resolve选项,导致其他主机连接数据库时,mysql会对其IP做DNS反向查询。解决方法:1、在my.ini或my.cnf文件的[mysqld]下加上skip-name-resolve2、重启mysql程序查询数据偶尔响应时间长,mysql客户端连接数据库等待时间长,上述原因也是其中之一。转载 2015-06-18 23:27:59 · 694 阅读 · 0 评论 -
解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)
有次同事提出开发使用的mysql数据库连接很慢,因为我们的mysql开发数据库是单独一台机器部署的,所以认为可能是网络连接问题导致的。在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了。以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看看是不是mysql的配置问题。在查询mysql相转载 2015-06-18 23:25:20 · 1479 阅读 · 0 评论 -
局域网内mysql连接慢的解决办法
通过内网连另外一台机器的mysql服务, 确发现速度N慢! 等了大约几十秒才等到提示输入密码。 但是ping mysql所在服务器却很快! 想到很久之前有过类似的经验, telnet等一些服务在连接请求的时候,会做一些反向域名解析(如果反向解析不顺畅, 估计就会延迟很多, 给人的感觉是连接速度N慢!) 在网上搜索了下解决办法, 发现有两种: 一. 两边机器配置的resol转载 2015-06-18 23:26:29 · 778 阅读 · 0 评论 -
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql连不上
启动mysql 报错:ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动.另外看看是不是权限问题.2、确定你转载 2015-06-29 20:12:47 · 2532 阅读 · 0 评论 -
Mysql字符串截取函数SUBSTRING的用法说明
感觉上MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。 函数: 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例:select left(content,200) as abstract from my_content_t 2、从右开始截取字符串 ri转载 2015-06-12 15:18:15 · 2829 阅读 · 1 评论 -
MYSQL启动后报:ERROR! The server quit without updating PID file错误的问题解决
问题起因:今天做了一件事情:我在VM 上将一数据库的数据文件(/var/lib/mysql整个文件夹)拷贝到另外一台VM上,然后新的VM 上启动MYSQL,结果报如下异常:[root@localhost mysql]# service mysql startStarting MySQL.. ERROR! The server quit without updating PID file转载 2015-07-06 19:12:23 · 3228 阅读 · 0 评论 -
SQL查询字段赋值的case用法
需求:select name from bd_corp where name='ab' 显示结果为“ab”,需求是name='ab'条件下显示为“cd”我的sql是select substr(name||'cd',-2,2 )name from bd_corp where name='ab'怎解感觉都很麻烦,请大家讨论一下,是不是有更好的办法itpub dingjun123转载 2015-09-18 21:40:37 · 6621 阅读 · 0 评论 -
MySQL命令行登录
MySQL命令行登录 环境:MySQL Sever 5.1 + MySQL命令行工具问题:MySQL命令行登录解决: 命令行登录语法:mysql –u用户名 [–h主机名或者IP地址] –p密码说明:用户名是你登录的用户,主机名或者IP地址为可选项,如果是本地连接则不需要,远程连接需要填写,密码是对应用户的密码。 注意转载 2014-02-11 11:24:50 · 743 阅读 · 0 评论