博客
关于我
Linux中安装MySQL详细教程
阅读量:649 次
发布时间:2019-03-15

本文共 1475 字,大约阅读时间需要 4 分钟。

在RHEL7.4系统中设置MySQL

文档先入为主

前言

在红帽企业版Linux(RHEL)7.4上,默认情况下不具备yum仓库,这意味着我们在安装第三方软件包(如MySQL)时,需要手动配置yum源。

实验准备

请确保在VMware环境中准备一台已联网的Linux主机,本文使用的是RHEL7.4版本。请勿预先挂载yum镜像。

配置yum源

在默认yum仓库缺失的情况下,我们需要下载并安装MySQL社区提供的yum源rpm文件。以下步骤将指导您完成这一过程。

下载并安装yum源

步骤1:下载适用于RHEL7.x系统的MySQL yum源rpm文件。

wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'

步骤2:使用rpm命令安装上述rpm文件。

rpm -Uvh mysql57-community-release-el7-11.noarch.rpm

步骤3:查看系统中可用的MySQL版本。

yum repolist all | grep mysql

安装MySQL

步骤1:安装MySQL社区版服务器软件包。

yum install -y mysql-community-server

启动MySQL服务

注意:启动时使用的是服务名 mysqld,而非常见的 mysql。

systemctl start mysqld

验证服务状态

systemctl status mysqld

登录并设置MySQL管理员密码

首先,找到生成临时密码的日志记录。查找日志文件中的“temporary password”关键词即可。

grep 'temporary password' /var/log/mysqld.log

然后登录MySQL数据库系统。

mysql -uroot -p

注意:密码将显示在终端输出,但请告知我这样操作是否安全,建议不要直接从命令行使用密码。

登录成功后,您将进入MySQL监控界面。

根据提示,输入密码登录系统:

mysql: [Warning] 使用命令行界面输入密码可能存在安全风险。欢迎使用MySQL监控界面。...

390.我注意到,在执行“show databases;”命令时出现以下错误:

ERROR 1820 (HY000): 你必须通过ALTER USER语句重置密码,不能直接执行此命令。

这是因为之前找到的临时密码仅供一次性登录,而不是为日常管理使用的稳定密码。

修复方法:

登录系统后,执行以下SQL命令,将SQL管理员密码更改为稳定的。

ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

完成前,确保已执行有关权利缓存的刷新。

flush privileges;

退出MySQL命令提示行环境。

exit

现在,您可以使用新的管理密码重新登录系统。

验证数据库环境

mysql -uroot -p '新密码'

此时您将重新获得MySQL监控界面,输入新的密码即可。

关于数据库概览:

show databases;

您将看到以下数据库列表:

information_schema

mysql

performance_schema

sys

如果遇到任何问题,请务必检查yum源配置是否正确。确保数据库服务已经启用,并且没有其他潜在的优先级更高的服务在端口3306上运行。

完成以上步骤后,已成功在RHEL7.4系统中配置并启动MySQL服务。

转载地址:http://rhimz.baihongyu.com/

你可能感兴趣的文章
7.tomcat_servlet
查看>>
3.Ajax&Json
查看>>
Linux总结
查看>>
格式化的盘要如何恢复文件
查看>>
DKT—Going Deeper with Deep Knowledge Tracing
查看>>
莫烦nlp-BERT双向语言模型
查看>>
JAVA 数据流练习之 统计文本中出现的字的次数
查看>>
JAVA后端编写的一些思路
查看>>
kuangbin带你飞 KMP & 扩展KMP & Manacher总结(一)
查看>>
PhotoshopCC2019制作表情包
查看>>
超好用的原生 JS + Canvas 进行图片压缩
查看>>
node 环境使用七牛云完成文件的上传下载与管理
查看>>
Android简单MVP解析接口列表,搜索框,点击切换
查看>>
ADB
查看>>
响应的HTTP协议格式+常见的响应码
查看>>
Java数组
查看>>
创建线程方式
查看>>
线程池
查看>>
Netty读写方法
查看>>
LRUCache
查看>>