博客
关于我
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/

你可能感兴趣的文章
DCMTK:存储服务类用户(C-STORE操作)
查看>>
带照片捕捉功能的ESP32-CAM PIR运动检测器
查看>>
如何使用SSH远程管理Linux服务器
查看>>
降级到旧版本macOS的3种方法
查看>>
学习Vue.js2.0(国外视频教程)
查看>>
在FPGA板上实现数字时钟的VHDL代码
查看>>
wxPython和PyOpenGL视频
查看>>
在30分钟内学习PHP
查看>>
Python http.server 服务器
查看>>
Python svm 支持向量机
查看>>
OpenStack 最小化安装配置(一):物理机网桥配置
查看>>
PS快速美白照片
查看>>
ubuntu 16.04 镜像下载
查看>>
CUDA9.1、cuDNN7在Ubuntu16.04上的安装
查看>>
解决“预编译器错误:代码使用了scss/sass语言,但未安装相应编译器,请在菜单工具-插件安装里安装相应编译插件”
查看>>
微信小程序云开发:怎么删除云函数?已解决
查看>>
解决微信小程序项目导入的问题:app.json 未找到、 __wxConfig is not defined
查看>>
什么是句柄(经典)
查看>>
非迅捷|PDF、Word、PPT、Excel、图片等互相在线转换:免费、简单、快速、零错误、无套路
查看>>
第一次被黑
查看>>