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)

相关推荐
G.E.N.37 分钟前
开源!RAG竞技场(2):标准RAG算法
大数据·人工智能·深度学习·神经网络·算法·llm·rag
勤奋的知更鸟1 小时前
Kettle + 大数据实战:从数据采集到分布式处理的完整流程指南
大数据·分布式
kk在加油1 小时前
Mysql锁机制与优化实践以及MVCC底层原理剖析
数据库·sql·mysql
合作小小程序员小小店1 小时前
web网页开发,在线%ctf管理%系统,基于html,css,webform,asp.net mvc, sqlserver, mysql
mysql·sqlserver·性能优化·asp.net·mvc
JosieBook1 小时前
【Java编程动手学】Java常用工具类
java·python·mysql
hello 早上好2 小时前
MsSql 其他(2)
数据库·mysql
高压锅_12202 小时前
SQLAlchemy数据库连接密码特殊字符处理完全指南
数据库·mysql·django·sqlalchemy
鸭鸭鸭进京赶烤8 小时前
大学专业科普 | 云计算、大数据
大数据·云计算
tan180°10 小时前
MySQL表的操作(3)
linux·数据库·c++·vscode·后端·mysql
DuelCode11 小时前
Windows VMWare Centos Docker部署Springboot 应用实现文件上传返回文件http链接
java·spring boot·mysql·nginx·docker·centos·mybatis