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

查看数据库

相关推荐
yt004yt1 分钟前
绿岛数字化平台搭建:VOCs 监测与能碳数据一体化方案
大数据·分布式
广州宏帝箱包35 分钟前
出口背包的包装有没有防潮、防摔的加固处理
大数据·人工智能
文人sec1 小时前
grant 之后要跟着 flush privileges 吗?要不要使用分区表?
数据库·mysql·adb·数据分析
东方护航数据恢复(深圳)1 小时前
本地小算力设备数据恢复经典案例实操全解_东方护航数据恢复深圳店
大数据·服务器·算法·ai·gpu算力
高级程序源1 小时前
django招聘网站信息爬取与分析系统79704-计算机课程设计、毕业设计
后端·python·mysql·小程序·django·flask·课程设计
goujunwe1 小时前
企业 GEO 落地三步法:诊断、内容重构、AI 引用效果监测
大数据·人工智能·学习方法·传媒
Geeys2 小时前
拼多多新店推广实操教程
大数据
hrrrrxeeeee2 小时前
文件读取→比对→风险标记,拆解采购 AI 完整工作链路
大数据·人工智能·机器学习·prompt
科创致远2 小时前
科创致远 ESOP 系统深度评测:从参数解析到 ROI 实战验证
大数据·人工智能·制造·精益工程
CAIE研习社2 小时前
从“会聊天”到能落地:光伏、风电运维里的AI怎么用?
大数据·人工智能