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

7.安装后初始化数据库

root@hadoop100 software# mysqld --initialize --user=mysql

8.查看临时密码(eg:我的临时密码在最下面)
root@hadoop100 software# cat /var/log/mysqld.log

登录

改密码,代码如下

set password =password("000000")

使root允许任意ip连接
mysql> update mysql.user set host='%' where user='root';

mysql> flush privileges;

查看已有的数据库。通过命令:show databases;

创建数据库和表

复制代码
-- 创建数据库
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

查看数据库

相关推荐
问商十三载5 小时前
AI引擎生成式优化实践:刑事辩护律师团队IP构建
大数据·人工智能
会议咨询6 小时前
2026年大数据、信息系统与智能通信国际会议(BDIIC 2026)
大数据·信息系统·智能通信
Raas1006 小时前
MAI Gateway(魔芋企业级AI网关)能力解析:AI网关能做故障转移吗?AI网关核心功能详解
大数据·人工智能·网关·ai·gateway·mai gateway
程序员Sunday7 小时前
MySQL 为什么使用 B+ 树索引?把范围查询、回表和覆盖索引连起来
数据库·mysql
IT研究所7 小时前
AI-ITR平台如何减少客户问题反复升级?
大数据·运维·人工智能·低代码·自然语言处理·安全架构·企微
Yyyyyy~7 小时前
[ Mysql ] 库的操作
mysql
小米里的大麦7 小时前
16 MySQL 事务
数据库·mysql
回眸&啤酒鸭7 小时前
【回眸】OpenSwarm 多智能体协作系统实战指南
大数据·前端·人工智能
Titan20248 小时前
MySQL访问个人学习笔记
笔记·学习·mysql
大大大大晴天8 小时前
每天认识一个组件:Apache DolphinScheduler
大数据