MySQL5.7.20解压版安装和修改root密码的教程

yizhihongxing

下面是MySQL5.7.20解压版安装和修改root密码的教程的完整攻略。

一、下载和解压MySQL安装包

  1. 打开MySQL官网,进入下载页面,选择MySQL Community Server 5.7.20版本的压缩包进行下载:https://dev.mysql.com/downloads/mysql/5.7.html
  2. 下载完成后,将压缩包解压到你想安装的目录中。例如,将解压后的文件夹放在 /usr/local/mysql目录下。

二、配置环境变量

为了方便使用 MySQL,我们需要将它的可执行文件所在的目录添加到操作系统的 PATH 环境变量中。具体操作如下:

  1. 打开终端
  2. 编辑~/.bashrc文件,输入以下命令:

$ vi ~/.bashrc

  1. 在文件尾部添加以下内容,保存并退出:

export PATH=$PATH:/usr/local/mysql/bin

  1. 执行以下命令,使环境变量立即生效:

$ source ~/.bashrc

三、安装MySQL

  1. 进入MySQL的安装文件夹

$ cd /usr/local/mysql

  1. 创建MYSQL的数据目录

$ sudo mkdir mysql-files
$ sudo chown mysql:mysql mysql-files
$ sudo chmod 750 mysql-files

  1. 初始化MySQL

$ sudo scripts/mysql_install_db --user=mysql

  1. 配置MySQL

$ sudo cp support-files/my-default.cnf /etc/my.cnf

  1. 启动MySQL

$ sudo bin/mysqld_safe --user=mysql &

  1. 配置root账户的密码

$ sudo bin/mysqladmin -u root password 'new-password'

四、验证MySQL安装和测试

示例一:验证MySQL安装是否成功

  1. 执行以下命令来登录mysql服务器:

$ mysql -u root -p

  1. 输入root账户的密码,如果成功登录,则说明MySQL安装成功。

示例二:测试使用MySQL

  1. 创建一个例子的数据库

mysql> create database example;

  1. 创建一个名为 data 的表并插入一些数据

mysql> use example;
mysql> create table data (name varchar(20), age int);
mysql> insert into data values ('Li Lei', 18);
mysql> insert into data values ('Han Meimei', 19);

  1. 执行以下命令查看数据

mysql> select * from data;

以上就是MySQL5.7.20解压版安装和修改root密码的教程的完整攻略。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MySQL5.7.20解压版安装和修改root密码的教程 - Python技术站

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

相关文章

  • iml文件

    IML文件 IML 文件是 IntelliJ IDEA 的项目文件格式。IML 是 IntelliJ Module 的缩写,代表一个独立的 IntelliJ IDEA 项目,包括关联的源代码、依赖项、测试和配置文件等。 通常情况下,在开发 Java 程序时使用 IntelliJ IDEA,在创建项目时会自动创建一个 iml 文件。IML 文件是个 XML 文…

    其他 2023年3月29日
    00
  • 安卓序列化漏洞 —— CVE-2015-3525

    安卓序列化漏洞CVE-2015-3525是一种Java反序列化漏洞,攻击者可以利用该漏洞在受害者设备上执行任意代码。本文将介绍CVE-2015-3525的攻击原理、防御措施和两个示例说明。 1. 攻击原理 安卓序列化漏洞CVE-2015-3525是一种Java反序列化漏洞,攻击者可以利用该漏洞在受害者设备上执行任意代码。攻击者可以构造一个恶意序列化数据,当受…

    other 2023年5月5日
    00
  • 让文件路径提取变得更简单的Python Path库

    Python Path库简介 Python Path库是一个用于处理文件路径的Python库,它提供了一些方便的方法来简化文件路径的提取和操作。使用Python Path库,你可以轻松地获取文件名、文件扩展名、文件所在目录等信息,而无需手动解析字符串。 安装Python Path库 在开始使用Python Path库之前,你需要先安装它。你可以使用pip命令…

    other 2023年8月6日
    00
  • 浅析Python面向对象编程

    浅析Python面向对象编程 什么是面向对象编程 面向对象编程(Object Oriented Programming, OOP) 是一种程序设计的思想方式,是以对象为基础来构建程序的编程范式。 在面向对象编程中,一切程序实体都是对象,对象之间通过消息传递进行交互。每个对象都是一个可以执行任务、处理数据的独立体,由一个或多个方法构成。方法是属于对象的,只有该…

    other 2023年6月27日
    00
  • 原生javascript实现分享到朋友圈功能 支持ios和android

    针对“原生javascript实现分享到朋友圈功能 支持ios和android”的需求,我们可以采用以下步骤来实现。具体过程如下: 1. 获取微信分享JS文件 首先需要引入微信分享JS文件,此文件提供了丰富的API,以便我们快速地完成微信分享的功能。 <script src="http://res.wx.qq.com/open/js/jwei…

    other 2023年6月27日
    00
  • php如何安装扩展

    以下是关于“PHP如何安装扩展”的完整攻略: 步骤1:确定需要安装的扩展 在安装扩展之前,需要确定需要安装的扩展名称。可以在PHP官方网站扩展库中查找需要安装的扩展。 步骤2:下载扩展源 在确定需要安装的扩展后,需要下载扩展代码。可以在PECL官方网站上下载扩展源代码。 步骤3:解压扩展源代码 下载扩展源代码后,需要解压缩扩展代码。使用以下命令解压缩扩展源代…

    other 2023年5月7日
    00
  • 解析瀑布流布局:JS+绝对定位的实现

    解析瀑布流布局: JS+绝对定位的实现 瀑布流布局是一种常见的网页布局方式,它的特点是将内容按照一定的规则排列在不同的列中,形成类似瀑布流般的效果。本攻略将详细介绍如何使用JavaScript和绝对定位来实现瀑布流布局。 步骤一:HTML结构 首先,我们需要创建一个基本的HTML结构,用于容纳瀑布流布局的内容。以下是一个简单的示例: <div id=\…

    other 2023年9月5日
    00
  • MySQL 中查找含有目标字段的表的方法

    MySQL 中查找含有目标字段的表需要用到信息模式(Information Schema),信息模式特别适用于查询关于数据库和它的对象的元数据信息。以下是查找含有目标字段的表的完整攻略: 利用信息模式 使用下面的 SQL 语句查找具有目标字段的表名: mysql SELECT DISTINCT TABLE_NAME FROM INFORMATION_SCHE…

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