Centos7.3下mysql5.7.18安装并修改初始密码的方法

Centos7.3下mysql5.7.18安装并修改初始密码的方法

简介

本篇攻略旨在帮助初学者在Centos7.3下安装mysql5.7.18,并修改初始密码。

安装Mysql5.7.18

1. 升级所有包

在安装mysql之前,需要先升级所有的包到最新。打开终端,输入以下命令:

sudo yum -y update

2. 添加mysql安装源

mysql官网为Centos 7.3提供了安装源。打开终端,输入以下命令:

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

3. 安装mysql

输入以下命令,安装mysql:

sudo yum install -y mysql-community-server

4. 启动mysql服务并开机自启动

输入以下命令启动mysql服务:

sudo systemctl start mysqld.service

输入以下命令设置mysql服务开机自启动:

sudo systemctl enable mysqld.service

5. 查看mysql默认密码

mysql安装后,MySQL会自动生成一个随机密码,该密码被记录在 /var/log/mysqld.log 文件中。操作如下:

sudo cat /var/log/mysqld.log | grep 'temporary password'

输出结果应如下所示:

2018-09-17T04:15:36.665071Z 1 [Note] A temporary password is generated for root@localhost: Fn7cNlDBKTFJ

将 "Fn7cNlDBKTFJ" 复制到记事本备用。

6. 修改密码

接下来我们需要修改mysql的初始密码。输入以下命令:

mysql -u root -p

输入初始密码 ("Fn7cNlDBKTFJ" 或你的随机密码) 登录 MySQL 后,进入 mysql 命令模式。然后执行以下命令来修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

请将 "newpassword" 替换为你自己想要使用的新密码。

7. 更新用户可访问地址以避免访问权限错误

在默认情况下,MySQL 5.7的root帐户只能通过本地套接字(localhost)进行访问。如果你想从外部访问MySQL,则必须通过授权的方式,尤其是当你通过PHP等语言连接MySQL时。操作如下:

mysql -u root -p

输入登录密码,进入 mysql 命令模式后,执行以下命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;

请将 "newpassword" 替换为你自己设置的新密码。执行结束后,刷新授权表:

FLUSH PRIVILEGES;

8. 重启mysql服务

修改完密码后,重启mysql服务,使修改生效,执行以下命令:

sudo systemctl restart mysqld.service

总结

本文介绍了Centos7.3下mysql5.7.18安装及修改密码的详细步骤。首先通过添加mysql安装源安装mysql,然后查看初始密码,修改密码,最后开启外部访问并重启mysql服务。

示例

示例1:安装mysql

# 执行以下命令,安装mysql
sudo yum install -y mysql-community-server

# 启动mysql服务并开机自启动
sudo systemctl start mysqld.service
sudo systemctl enable mysqld.service

示例2:修改密码

# 执行以下命令,输入随机密码(temporary password)以及新密码,修改初始密码
mysql -u root -p

# 登入完成后执行以下命令
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';

# 更新用户可访问地址以避免访问权限错误
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Centos7.3下mysql5.7.18安装并修改初始密码的方法 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • 第1节kafka消息队列:3、4、kafka的安装以及命令行的管理

    Kafka消息队列的安装和命令行管理 Kafka是一种高吞吐量的分布式消息队列,它可以处理大量的数据流。本文提供一份关于Kafka的安装以及命令行的管理的完整攻略,包括如何安装Kafka、如何启动Kafka、如何创建主题和如何使用Kafka命令行工具。 步骤1:安装Kafka 要开始使用Kafka需要先安装它。可以从以下网址下载Kafka: https://…

    other 2023年5月9日
    00
  • 在Python中使用Mako模版库的简单教程

    下面是在Python中使用Mako模版库的简单教程: 什么是Mako模版库? Mako是一个功能强大且易于使用的Python模板库,用于生成HTML,XML等标记语言和任何其他纯文本格式。它基于类似于Jinja2和Cheetah的模板语言,具有简单的表达式,控制结构和过滤器。Mako还集成了Python表达式,所以您可以写更多的逻辑代码来控制您的模板。 安装…

    other 2023年6月27日
    00
  • Linux基础学习之文件查找find的常见用法

    Linux基础学习之文件查找find的常见用法 在Linux系统中,文件查找是一项非常基础的技能,也是每个初学者必须掌握的技能之一。Linux系统提供了很多工具来搜索和查找文件,其中最著名的一个是”find”命令。本篇文章将为您介绍“find”命令的常见用法以及相应的实例说明。 命令语法 find [path…] [expression] 命令中的”pa…

    other 2023年6月26日
    00
  • linux编译

    Linux编译 在 Linux 系统中编译源码是常见的操作,可以用于安装应用程序、内核模块等。本文将介绍在 Linux 系统中编译源码的基本步骤和注意事项。 步骤 第一步:下载源码 要编译源码,首先需要下载源代码包。可以从开发者的网站或者项目的源代码仓库中下载到源代码包。 第二步:安装编译工具 在编译源码之前,需要在系统中安装编译工具。一般情况下,gcc 和…

    其他 2023年3月29日
    00
  • node.js使用免费的阿里云ip查询获取ip所在地【推荐】

    Node.js使用免费的阿里云IP查询获取IP所在地【推荐】攻略 本攻略将详细介绍如何使用Node.js来查询IP地址所在地,使用的是免费的阿里云IP查询服务。以下是攻略的步骤: 步骤一:安装依赖 首先,确保你已经安装了Node.js。然后,在你的项目目录下,打开终端并执行以下命令来安装所需的依赖: npm install axios 这里我们使用axios…

    other 2023年7月30日
    00
  • vue商城中商品“筛选器”功能的实现代码

    要在Vue商城中实现商品筛选器功能,需要先创建一个组件来处理筛选逻辑。该组件可以选择使用Vue的计算属性来处理筛选逻辑。 以下是实现商品筛选器功能的完整攻略: 1. 创建筛选器组件 首先,我们需要创建一个筛选器组件。该组件应该包含以下元素: input文本框,用于输入筛选关键字 下拉菜单,用于显示可用的筛选选项 筛选按钮,用于触发筛选操作 在组件中,我们需要…

    other 2023年6月27日
    00
  • Win10系统自带加密文件夹的两种方法

    下面是Win10系统自带加密文件夹的两种方法的完整攻略: 方法一:使用Windows系统自带的文件夹加密功能 找到要加密的文件夹,右键点击进入属性,选择“高级”选项卡。 勾选“加密内容以保护数据”,点击确定保存设置。 系统会弹出对话框询问是否将加密应用于该文件夹及其子文件夹和文件,选择“确定”。 当你再次打开该文件夹时,会发现它的名称变成了绿色,表示已加密。…

    other 2023年6月27日
    00
  • Android使用开源框架Fresco处理图片

    Android使用开源框架Fresco处理图片攻略 简介 Fresco是Facebook开源的Android图片加载和显示库,它具有高性能、低内存占用和流畅的滚动效果等特点。本攻略将详细介绍如何在Android应用中使用Fresco来处理图片。 步骤 步骤一:添加依赖 在项目的build.gradle文件中添加以下依赖: dependencies { imp…

    other 2023年8月21日
    00
合作推广
合作推广
分享本页
返回顶部