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

查看数据库

相关推荐
zhao3266857513 小时前
长效静态IP与短效动态IP怎么选?两种适用场景有何区别
大数据·网络·tcp/ip
Huazhongzhanhui4 小时前
智造重构与数智联动:2026武汉国际智造装备工业自动化展览会前瞻
大数据·人工智能
智购科技自动贩卖机4 小时前
自动售货机嵌入式系统Go语言开发实践:从资源受限设备到RTOS协程调度的工程化之路
大数据·linux·数据库·人工智能·yolo·架构·golang
SelectDB5 小时前
2026 年 Apache Doris 和 StarRocks 怎么选?一篇更接近真实选型的对比
大数据·数据库·数据分析
ZhiMuZhiLing5 小时前
企业获客软件免安装能力横评:网页端和小程序端实测数据
大数据·小程序·流量运营·用户运营
一路向北finish5 小时前
《CentOS7 OpenStack Mitaka 全栈部署实战:双节点搭建全流程与典型故障排坑指南》
运维·mysql·serverless·云计算·openstack
往事只能回味味道5 小时前
MySQL创建数据库并授权指导用户与IP
数据库·tcp/ip·mysql
智圣新创015 小时前
存量数字化校园效能升级:智圣新创数据治理及一表通平台实现填报减负与数据价值双升
大数据·人工智能·物联网
sdzhyt5 小时前
从劳动仲裁看智能体如何真正走进政务一线?
大数据·人工智能
水月清辉5 小时前
MySQL 表分区详解
mysql