mysql
文章平均质量分 75
一个处女座程序员
分享技术心得体会
展开
-
mysql单表2亿无索引数据,迁移到hive中并分区存放
无索引数据有几十G,用sqoop导入进度太慢,等待很久map还是0%所以才去分而治理1、先用mysql导入到csv文件中,顺序扫描并保存到文件中select * from t_swmx_sl into outfile 't_swmx_sl.csv' fields terminated by '\001'lines terminated by '\n';用时间:11:17->2、后加载到hadoop中3、创建hive表4、再加载到hive中5、创建hive分区表6、用原创 2021-10-14 15:53:27 · 658 阅读 · 0 评论 -
一台电脑安装同时安装mysql5.7和mysql8
电脑原来安装有mysql5.7用于业务开发,mysql8已经出来很久,已经很稳定,支持不少新特性比如,用起来还是挺方便,打算安装使用。1,安装mac系统安装:brew install mysql@8.02,初始化设置mysql8的环境变量export PATH="/usr/local/opt/mysql@8.0/bin$PATH"运行初始化mysqld --initialize --datadir=/work/mysql8data3,修改配置文件[mysqld].原创 2020-12-05 09:23:17 · 2981 阅读 · 0 评论 -
mysql5.7 中文乱码设置 并修改datadir
# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html[mysqld]## Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RA原创 2020-08-02 16:48:08 · 355 阅读 · 0 评论 -
安装msyql5.7 设root为空密码
1、brew install mysql@5.72、brew link mysql@5.7 根据提示在添加path路径3、自定义数据存放位置atom /etc/my.cnf[mysqld]datadir=/Volumes/ssd/mysql57data4、命令在此:mysqld --initialize-insecure --user=mysql文档表明,使用-initialize生成随机密码,使用-initialize-insecure生成空密码。默认帐号root,后...原创 2020-06-28 11:28:03 · 814 阅读 · 0 评论 -
navicate 写触发器,多条if错误处理
BEGINif NEW.status=1 THENINSERT into t_task_trigger (task_id,task_type,last_time,times) VALUES (OLD.id,0,0,0) ;end if;if NEW.sub_status = 1 THENinsert INTO t_task_file_trigger (task_id,times) ...原创 2020-03-18 15:43:58 · 1464 阅读 · 0 评论