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日

相关文章

  • Shell脚本读取标准ini配置文件Demo

    下面是Shell脚本读取标准ini配置文件Demo的完整攻略: 1. 配置文件的格式 标准ini配置文件的格式如下: [section1] key1=value1 key2=value2 [section2] key3=value3 key4=value4 其中[]表示节(section),每个节下面可以有多个键值对,每个键值对的格式为key=value。 …

    other 2023年6月25日
    00
  • Spring-cloud Config Server的3种配置方式

    Spring Cloud Config Server提供了3种配置方式,具体如下: 1. 本地文件系统配置 本地文件系统配置是Spring Cloud Config Server默认采用的一种方式。通过设置spring.profiles.active=native,配置文件会从本地文件系统中读取,例如: spring: profiles: active: n…

    other 2023年6月25日
    00
  • 如何使用u盘给电脑安装centos系统

    如何使用U盘给电脑安装CentOS系统 CentOS是一款免费开源的操作系统,广泛应用于服务器和个人电脑。为了在电脑上安装CentOS,我们可以使用U盘来完成安装。下面详细介绍如何使用U盘给电脑安装CentOS系统。 准备工作 在进行安装之前,我们需要准备以下材料: 一台可供安装CentOS系统的电脑 一张CentOS系统的安装光盘或ISO镜像文件 一个U盘…

    其他 2023年3月28日
    00
  • 利用uniapp开发APP时的调试/安卓打包等详解

    利用uniapp开发APP时,可以采用调试和安卓打包两个方法来测试应用程序。下面我们将分别介绍这两个方法的步骤以及具体操作方法。 一、调试 安装开发工具:首先需要安装 HBuilderX 开发工具。在 HBuilder 官网下载可以直接安装,建议使用64位版本。 新建项目:在 HBuilderX 中选择创建新项目,选择uni-app。 调试环境设置:在项目根…

    other 2023年6月27日
    00
  • 一文详解Javascript内存机制与垃圾回收

    一文详解Javascript内存机制与垃圾回收 1. 引言 Javascript是一种高级编程语言,它使用动态内存分配来管理变量和对象。了解Javascript的内存机制和垃圾回收是编写高效代码的关键。本文将详细介绍Javascript的内存机制和垃圾回收的工作原理,并提供示例说明。 2. 内存机制 Javascript使用堆和栈来管理内存。栈用于存储基本类…

    other 2023年8月2日
    00
  • Java线程生命周期图文详细讲解

    Java线程生命周期图文详细讲解 Java线程生命周期描述了线程从创建到结束的整个过程。当一个线程进入到Java虚拟机时,它便处于创建状态,随着线程在Java虚拟机上下文中运行,大部分时间是处于就绪状态。线程启动后,它可以进入运行状态,但在某些情况下线程可能会返回到就绪状态,如当它失去执行权或等待某些资源时。最终,线程运行完成并进入终止状态。 Java线程生…

    other 2023年6月27日
    00
  • 剑灵6月30日万物有灵版本预下载指南 预下载地址教程介绍

    剑灵6月30日万物有灵版本预下载指南 1. 简介 剑灵是一款热门的多人在线角色扮演游戏,而6月30日的万物有灵版本是一次重要的更新。为了避免更新当天服务器过载,官方提供了预下载的选项,让玩家在更新当天能够快速进入游戏。本指南将详细介绍预下载的步骤和预下载地址。 2. 预下载步骤 步骤一:访问官方网站 首先,打开你的浏览器,访问剑灵的官方网站。你可以在搜索引擎…

    other 2023年8月4日
    00
  • bash shell命令行选项与修传入参数处理

    当我们使用bash shell命令行时,通常会看到很多选项和参数。选项通常是单个字符,前面带有一个短横线字符(例如“-a”),而参数则指定需要执行的操作或者操作中需要使用的数据。 bash shell提供了多种方法来支持命令行选项与参数的处理: getopts命令 getopts命令可以用于解析命令行选项。它可以帮助我们识别和捕捉命令行选项,然后执行不同的操…

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