MySQL安装配置
- 任务内容
- 在master节点安装并初始化MySQL数据库系统。
- 通过root用户登录MySQL数据库系统,修改MySQL的密码规则并将root用户的密码修改为123456,修改完成退出MySQL,重新登录验证密码是否修改成功。
- 在MySQL中配置root用户允许任意ip连接。
【说明】原赛题要求使用MySQL5,虽MySQL5与MySQL8安装和初始化部分步骤存在差异,但数据导入与数据修改的操作步骤两者大体相同,故调整采用MySQL8实现任务内容。
- 实现环境
- 使用CentOS 7.9的Linux操作系统。
- 使用1.8版本的JDK。
- 使用8.x版本的MySQL。
- 实现步骤
- 前置步骤
- 在Linux终端执行命令“initnetwork”或双击桌面上名称为“初始化网络”的图标,初始化实训平台网络。
- 在Linux终端执行命令“wget -P /opt/software http://house.tipdm.com/SZ-Competition/ZZ052_2024/mysql-community.repo”下载mysql-community.repo到Linux本地/opt/software目录。
- 配置MySQL
- 将MySQL软件仓库配置文件mysql-community.repo复制到CentOS的软件仓库配置文件目录,使用yum命令生成元数据缓存,自动加载MySQL镜像源,然后使用yum下载安装mysql-community-server,然后初始化MySQL并开启mysqld服务,如代码3-1所示。
# 复制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 |
- 查询MySQL初始密码,使用初始密码登录,设置自定义密码,如代码3-2所示。
# 查询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; |
- 退出MySQL,使用修改密码之后的root用户重新登录MySQL,赋予root用户外部连接权限,如代码3-3所示。
# 赋予root用户外部连接权限 update user set host = '%' where user = 'root'; select host, user from user; # 刷新保存设置 flush privileges; # 退出命令 exit; |
了解详细内容请联系广东泰迪智能科技股份有限公司
欲了解更多信息,欢迎登陆官网http://www.tipdm.com/,咨询电话18927565259
*更多相关内容请持续关注,具体内容解释权归泰迪智能科技所有。