Spark,SparkSQL操作Mysql, 创建数据库和表

SparkSQL操作Mysql

1.查看系统内是否有mysql

root@hadoop100 \~\]# rpm -aq \| grep mariadb mariadb-libs-5.5.68-1.el7.x86_64 2.想我上面输出了有结果的即证明有,使用下列命令删除即可 \[root@hadoop100 \~\]# rpm -e --nodeps mariadb-libs 3.进入我们常用存放压缩包的地方 \[root@hadoop100 \~\]# cd /opt/software 4.将压缩包拖入后解压 \[root@hadoop100 software\]# tar -xf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar 5.下载一系列插件 \[root@hadoop100 software\]# yum install -y perl perl-Data-Dumper per-Digest-MD5 net-tools libaio 6.后输入以下5条命令安装mysql rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-compat-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm ![](https://i-blog.csdnimg.cn/direct/c6bc59714ffe4063acd76b17fa2f4ff1.png) 7.安装后初始化数据库 \[root@hadoop100 software\]# mysqld --initialize --user=mysql 8.查看临时密码(eg:我的临时密码在最下面) \[root@hadoop100 software\]# cat /var/log/mysqld.log ![](https://i-blog.csdnimg.cn/direct/adafe7d49a484004af727add828ef8ff.png) 登录 改密码,代码如下 set password =password("000000") 使root允许任意ip连接 mysql\> update mysql.user set host='%' where user='root'; mysql\> flush privileges; ![](https://i-blog.csdnimg.cn/direct/47f0103adc124ca98b7bf4b5b3ffc267.png) 查看已有的数据库。通过命令:show databases; ![](https://i-blog.csdnimg.cn/direct/20e20c9e7e1c4b49a476bc0420148077.png) ### **创建数据库和表** -- 创建数据库 CREATE DATABASE spark; -- 使用数据库 USE spark; -- 创建表 create table person(id int, name char(20), age int); -- 插入示例数据 insert into person values(1, 'jam', 20), (2,'judi', 21); -- 查看所有数据 select * from person; -- 退出 quit ![](https://i-blog.csdnimg.cn/direct/301af64ee34d42cd9bb9f8ce7be4360d.png) 查看数据库 ![](https://i-blog.csdnimg.cn/direct/8a9f0a1cd48c442a9fee78b2397aab0c.png)

相关推荐
TDengine (老段)10 小时前
TDengine 选择函数 Last() 用户手册
大数据·数据库·sql·物联网·时序数据库·tdengine·涛思数据
Sally璐璐10 小时前
Go正则表达式实战指南
数据库·mysql·golang
一叶飘零_sweeeet10 小时前
从 0 到 1 攻克订单表分表分库:亿级流量下的数据库架构实战指南
java·数据库·mysql·数据库架构·分库分表
苹果醋310 小时前
数据库索引设计:在 MongoDB 中创建高效索引的策略
java·运维·spring boot·mysql·nginx
TDengine (老段)11 小时前
TDengine 选择函数 First 用户手册
大数据·数据库·物联网·时序数据库·iot·tdengine·涛思数据
沧海一粟青草喂马11 小时前
抖音批量上传视频怎么弄?抖音矩阵账号管理的专业指南
大数据·人工智能·矩阵
ホロHoro12 小时前
学习笔记:MYSQL(4)
笔记·学习·mysql
理智的煎蛋12 小时前
CentOS/Ubuntu安装显卡驱动与GPU压力测试
大数据·人工智能·ubuntu·centos·gpu算力
计算机学长felix12 小时前
基于Django的“酒店推荐系统”设计与开发(源码+数据库+文档+PPT)
数据库·python·mysql·django·vue
赵孝正12 小时前
GitLab 分支管理与 Push 问题全解析
大数据·elasticsearch·gitlab