
MySQL
訾零
做喜欢的事,过玩味的生活。
展开
-
Scala Druid连接池工具类
package com.sm.utilsimport java.sql.{Connection, PreparedStatement, SQLException, Statement}import java.util.Propertiesimport com.alibaba.druid.pool.DruidDataSourceFactoryimport com.sm.common.conf.ConfigManagerimport com.sm.constants.Constantsimpo.原创 2021-02-04 23:28:14 · 1002 阅读 · 1 评论 -
Centos7.4 RPM 安装 MySQL8.0.17
只是安装用于测试,没有进行MySQL相关配置。1. 卸载原装SQLrpm -qa | grep mariadb # mariadb-libs-5.5.52-1.el7.x86_64 rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64 rpm -qa | grep mysql2. 安装顺序 :common - libs - client - servermysql-community-common-8.0.15-1.el7..原创 2020-07-10 22:43:27 · 707 阅读 · 0 评论 -
MySQL JDBC 写入数据报错 Duplicate entry
JDBC批量数据插入时,报错 Duplicate entry:Duplicate entry '2020-03-23 15:36:01-14340200-ysdk_oU7Gj1VmYZsiImIiGCQIezAOtD5M' for key 'UK_G_U_E'原因:MySQL表建了唯一索引,用于过滤重复数据。UNIQUE KEY `UK_G_U_E` (`TIME`,`...原创 2020-03-31 12:07:56 · 1451 阅读 · 0 评论 -
SQL 判断字段是否为中文、字母、数字
SQL 判断字段是否为中文、字母、数字ascii ( col )数字:48 - 57字母:65 - 123汉字:123+如:判断中文select * from dws_new_role where ascii(game_server) > 123判断数字select * from dws_new_role where ascii(role_id...原创 2019-11-22 12:35:26 · 7866 阅读 · 1 评论 -
Spark并发读取MySQL
Spark读取MySQL数据量过大,一直停在Added broadcast_0_piece0 in memory on cdh-master问题。19/09/18 14:21:17 INFO storage.BlockManagerInfo: Added broadcast_0_piece0 in memory on cdh-slave01:38815 (size: 10.2 KB, fre...原创 2019-09-18 18:48:50 · 1990 阅读 · 0 评论 -
MySQL:Value '0000-00-00' can not be represented as java.sql.Date问题
使用Java或者Scala读取MySQL数据库时出现'0000-00-00' 问题。原因:DATE类型 '0000-00-00 00:00:00' 可以在MySQL中作为特殊值存储,但在 java.sql.Date 中是不合法的。如果JDBC中没有指定zeroDateTimeBehavior值,默认是抛出异常。解决办法:1. zeroDateTimeBehavior=c...原创 2019-09-16 23:22:47 · 1546 阅读 · 0 评论 -
MySQL添加用户和授权
1. root登录mysql -uroot -p;use mysql;2. 创建/删除用户# 添加用户# "%" 允许所有ip连接, localhost 本机, ip 只允许指定ipcreate user 'username'@'%' identified by 'password';# 添加用户insert into mysql.user(Host,User,Pas...原创 2019-08-13 12:15:21 · 361 阅读 · 0 评论 -
MySQL数据迁移
MySQL迁移先将MySQL数据迁移到cdh-slave02(192.168.100.47)节点,并由该节点接收后续提供192.168.100.41节点的MySQL数据库查询请求。1. 备份数据库表结构迁移 remain_result 和 user_new_login 两个库。mysqldump -uroot -p --databases remain_result user_n...原创 2019-08-16 17:32:30 · 470 阅读 · 0 评论 -
MySQL查看当前连接信息
1. 登录MySQL查看# root登录,非管理员只能查看自己的信息mysql -uroot -p123456# 显示100show processlist;# 显示全部show full processlist;2. 命令行查看/usr/bin/mysqladmin -uroot -p -h192.168.100.45 processlist3. 将...原创 2019-08-12 19:56:52 · 19951 阅读 · 0 评论 -
MySQL数据库导出导入备份
MySQL数据库备份目录1.mysqldump / mysqlimport2.mysqlpump3. select ... into outfile / load data优化出现问题1.mysqldump / mysqlimportmysqldump官方文档、mysqlimport官方文档 单线程# 导出mysqldump -ur...原创 2019-08-13 00:46:17 · 518 阅读 · 0 评论 -
MySQL修改数据目录
Centos7.3下MySQL5.7.27。修改目录比较简单,移动数据、修改配置即可,别忘了修改目录用户组为mysql。查看数据目录mysql -uroot -p -e "show variables like 'datadir';"停止服务,同步数据,如果不备份的话可以用mvsystemctl stop mysqldmkdir -p /data/mysql/dat...原创 2019-08-20 15:13:27 · 1454 阅读 · 0 评论 -
Hue报错OperationalError: (2006, ‘MySQL server has gone away’)
查看Hue日志发现报错OperationalError: (2006, ‘MySQL server has gone away’)原因1. 长时间没操作,断开连接查看mysql -uroot -p -e "show global variables like '%timeout';"+-----------------------------+----------+...原创 2019-08-19 16:46:11 · 629 阅读 · 0 评论 -
MySQL查看数据库和表大小
information_schema库中存储了MySQL数据库的统计信息,可以通过它来获取相关信息。1. 查看某个数据库大小如果只看数据大小,可以不加索引大小 sum(INDEX_LENGTH/1024/1024),1)select concat(round(sum(DATA_LENGTH/1024/1024) + sum(INDEX_LENGTH/1024/1024),1),'M...原创 2019-08-07 19:08:18 · 1045 阅读 · 0 评论 -
Centos7.3安装MySQL5.7
该安装是为CDH环境做准备,多了设置my.conf步骤,非CDH环境可以略过这一步。Cloudera官网安装MySQL文档1. 在线安装1.查看并卸载系统自带的Mariadrpm –qa | grep mariadbrpm -e --nodeps mariadb-libs-5.5.52-1.el7.centos.x86_64 2.下载网速不差可以选择在线安装...原创 2019-07-27 02:32:37 · 783 阅读 · 1 评论 -
Centos7.3安装MySQL5.7.27问题
1. 初始化提示权限,找不到临时密码ERROR 1045 (28000): Access denied for user 'root'@'localhost'1. yum安装初始化设置密码失败,提示权限问题。2. 离线安装启动后 /var/log/mysqld.log 文件为空,无法获取密码。这里出现的问题,无法初始化,没有临时密码,而Centos7以后又不允许空密码登陆。...原创 2019-07-27 01:44:11 · 462 阅读 · 0 评论 -
MySQL拒绝访问问题
运行Sqoop时出现:java.sql.SQLException: Access denied for user 'root'@'hadoop-master' (using password: YES)使用对应的hadoop-master对应的IP登录,失败。直接赋予%权限,问题依旧grant all privileges on *.* to root@'%' identifie...原创 2019-07-10 16:02:18 · 5811 阅读 · 0 评论 -
mysql-connector-java与Mysql、Java的对应版本
mysql-connector-java与Mysql对应版本: Summary of Connector/J VersionsConnector/J version Driver Type JDBC version MySQL Server v...原创 2019-06-24 15:25:34 · 125250 阅读 · 7 评论 -
Spark读写MySQL
1. Spark读取MySQL数据 1. spark.read.jdbc() def main(args: Array[String]): Unit = { val spark = SparkSession.builder().appName("sparksql").master("local").getOrCreate() val prop = ne...原创 2019-06-18 16:32:37 · 6468 阅读 · 1 评论