收藏|泰迪智能科技整理2024年职业院校中职组ZZ052大数据应用与服务赛项赛题第01套【子任务三:MySQL 安装配置】答案

MySQL安装配置

  1. 任务内容
  1. 在master节点安装并初始化MySQL数据库系统。
  2. 通过root用户登录MySQL数据库系统,修改MySQL的密码规则并将root用户的密码修改为123456,修改完成退出MySQL,重新登录验证密码是否修改成功。
  3. 在MySQL中配置root用户允许任意ip连接。

【说明】原赛题要求使用MySQL5,虽MySQL5与MySQL8安装和初始化部分步骤存在差异,但数据导入与数据修改的操作步骤两者大体相同,故调整采用MySQL8实现任务内容。

  1. 实现环境
  1. 使用CentOS 7.9Linux操作系统。
  2. 使用1.8版本的JDK
  3. 使用8.x版本的MySQL。
  1. 实现步骤
    1. 前置步骤
  1. Linux终端执行命令“initnetwork”或双击桌面上名称为“初始化网络”的图标,初始化实训平台网络。
  2. 在Linux终端执行命令“wget -P /opt/software http://house.tipdm.com/SZ-Competition/ZZ052_2024/mysql-community.repo”下载mysql-community.repo到Linux本地/opt/software目录。
    1. 配置MySQL
  1. 将MySQL软件仓库配置文件mysql-community.repo复制到CentOS的软件仓库配置文件目录,使用yum命令生成元数据缓存,自动加载MySQL镜像源,然后使用yum下载安装mysql-community-server,然后初始化MySQL并开启mysqld服务,如代码3-1所示。

代码3-1 安装MySQL

# 复制mysql-community.repo文件至软件仓库配置文件目录

cp /opt/software/mysql-community.repo /etc/yum.repos.d/

# yum生成元数据缓存,自动加载MySQL镜像源

yum makecache

# 安装MySQL

yum -y install mysql-community-server --nogpgcheck

# 初次启动mysqld服务,程序将自动初始化MySQL数据库

service mysqld start

service mysqld status

  1. 查询MySQL初始密码,使用初始密码登录,设置自定义密码,如代码3-2所示。

代码3-2 修改MySQL初始密码

# 查询mysql初始密码

cat /var/log/mysqld.log |grep password

# 使用初始密码登录

mysql -u root -p

# 由于修改密码规则前需要修改密码,因此先修改一个符合规则的密码

alter user 'root'@'localhost' identified by '@Root_123456'; 

# 修改MySQL8密码规则

set global validate_password.policy=0;

set global validate_password.length=1;

# 设置自定义密码

alter user 'root'@'localhost' identified by '123456';

# 刷新保存设置,下次登录密码为123456

flush privileges;

  1. 退出MySQL,使用修改密码之后的root用户重新登录MySQL,赋予root用户外部连接权限,如代码3-3所示。

代码3-3 赋予root用户外部连接权限

# 赋予root用户外部连接权限

update user set host = '%' where user = 'root';

select host, user from user;

# 刷新保存设置

flush privileges;

# 退出命令

exit;


了解详细内容请联系广东泰迪智能科技股份有限公司

欲了解更多信息,欢迎登陆官网http://www.tipdm.com/,咨询电话18927565259
*更多相关内容请持续关注,具体内容解释权归泰迪智能科技所有。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值