mysql5.7.19 解压版安装教程详解(附送纯净破解中文版SQLYog)

下面就是 “mysql5.7.19 解压版安装教程详解(附送纯净破解中文版SQLYog)” 的完整攻略教程:

1. 下载 MySQL 5.7.19 解压版安装包

可以在官方网站 https://dev.mysql.com/downloads/mysql/ 下载 MySQL 5.7.19 解压版安装包,确保文件名为 mysql-5.7.19.tar.gzmysql-5.7.19.tar.xz(根据你下载的具体文件类型可能不同),并将下载好的安装包放在指定目录下,比如 /opt/software

2. 解压 MySQL 安装包

在命令行中执行以下命令,解压 MySQL 安装包:

cd /opt/software
tar zxvf mysql-5.7.19.tar.gz # 或者 tar xvf mysql-5.7.19.tar.xz

解压之后,会在当前目录下产生一个名为 mysql-5.7.19 的目录。

3. 创建 MySQL 数据目录并授权

在命令行中执行以下命令,创建 MySQL 数据目录,并授权给 MySQL 用户:

cd mysql-5.7.19
mkdir -p /opt/database/mysql5.7.19/data
sudo chown -R mysql:mysql /opt/database/mysql5.7.19

其中,/opt/database/mysql5.7.19/data 为 MySQL 数据目录,mysqlmysql 为 MySQL 用户和组名,可以根据自己的需求进行修改。

4. 初始化 MySQL 数据库

在解压之后的 MySQL 目录中执行以下命令,初始化 MySQL 数据库:

sudo bin/mysqld --initialize --user=mysql --datadir=/opt/database/mysql5.7.19/data

执行完毕后,会输出一个随机生成的 root 密码,例如:

2018-08-06T13:08:07.996101Z 1 [Note] A temporary password is generated for root@localhost: **1hvY(heKAHE

请将生成的密码记录下来,后续会用到。

5. 启动 MySQL 服务端

在 MySQL 目录下执行以下命令,启动 MySQL 服务端:

sudo bin/mysqld_safe --user=mysql &

启动成功后,在命令行中输入 mysql -u root -p,如果出现类似以下的信息,表示启动成功:

Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.19 MySQL Community Server (GPL)

6. 修改 root 用户初始密码

在 MySQL 命令行中执行以下命令,修改 root 用户的初始密码:

alter user 'root'@'localhost' identified by 'new_password';

new_password 替换为你自己设置的密码。

7. 配置 MySQL 远程访问权限

在 MySQL 命令行中执行以下命令,为远程访问用户设置访问权限:

GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
flush privileges;

remote_user 替换为你的远程访问用户名,password 替换为你的远程访问密码。

8. 安装 SQLYog 客户端

在官方网站 https://www.webyog.com/product/sqlyog 下载 SQLYog 客户端,并安装。

9. 连接 MySQL 数据库

打开 SQLYog 客户端,在连接配置界面输入 MySQL 服务端的主机名、端口、用户名和密码等信息,如果一切正常,会在主界面上看到连接成功的信息。

10. 示例

示例 1:创建数据库

在 SQLYog 客户端中执行以下 SQL 语句,创建一个名为 mydb 的数据库:

CREATE DATABASE mydb;

示例 2:创建数据表

在 SQLYog 客户端中执行以下 SQL 语句,创建一个数据表并插入一条数据:

CREATE TABLE mytable (
  id INT AUTO_INCREMENT PRIMARY KEY,
  name VARCHAR(50),
  age INT
);
INSERT INTO mytable (name, age) VALUES ('John Doe', 30);

以上就是 MySQL 5.7.19 解压版安装教程及 SQLYog 客户端的使用详解,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:mysql5.7.19 解压版安装教程详解(附送纯净破解中文版SQLYog) - Python技术站

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

相关文章

  • 微信“xxx撤回了一条消息并亲了你一下”玩法教程

    微信“xxx撤回了一条消息并亲了你一下”玩法教程 简介 微信“xxx撤回了一条消息并亲了你一下”是一种有趣的玩法,可以给聊天对方带来惊喜和乐趣。当你撤回一条消息时,会自动发送一条“xxx撤回了一条消息并亲了你一下”的提示消息,并附带一个亲吻表情。下面是详细的攻略教程。 步骤 发送消息:首先,你需要发送一条消息给聊天对方。可以是文字、图片、表情等任意类型的消息…

    other 2023年8月6日
    00
  • 华为鸿蒙官网推出 HarmonyOS 开发者资源中心:汇总原生库、三方库、示例代码等

    华为鸿蒙(HarmonyOS)是华为打造的一款全场景分布式操作系统。为方便开发者使用、开发和测试,华为在官网上推出了“HarmonyOS 开发者资源中心”。下面,我将详细介绍该资源中心的内容和使用方法。 资源中心的概述 HarmonyOS 开发者资源中心站点网址为 https://developer.harmonyos.com/cn/develop ,它提供…

    other 2023年6月26日
    00
  • 怎么清理c盘?

    清理 C 盘是非常重要的,因为 C 盘是操作系统所在的分区,如果 C 盘空间不足,可能会导致系统不稳定,甚至不可用。在清理 C 盘之前,我们需要确定哪些文件和数据占用了大部分空间,然后再进行清理。具体步骤如下: 确定占用空间最多的文件和数据 我们可以使用一些工具,例如 WinDirStat 或 TreeSize 来帮助我们查看哪些文件和数据占用了最多的空间,…

    其他 2023年4月16日
    00
  • 浅谈angularJS中的事件

    浅谈AngularJS中的事件 AngularJS是一个流行的JavaScript框架,用于构建Web应用程序。在AngularJS中,事件是一种重要的概念,用于处理用户交互和响应用户操作。本文将详细介绍AngularJS中的事件,并提供两个示例说明。 事件绑定 在AngularJS中,可以使用ng-click指令将事件绑定到HTML元素上。以下是一个示例:…

    other 2023年8月20日
    00
  • JS中this上下文对象使用方式

    JS中的this代表当前函数的执行环境,即当前函数的上下文对象。一个函数的this值是在函数调用时确定的,也就是在运行时动态绑定的。因此,可以灵活地根据调用函数的不同,来指定this的值和作用范围。本文将为您详细讲解JS中this上下文对象的使用方式,包括常规函数和箭头函数,同时提供相应的示例说明。 常规函数中的this 在JS中,函数的this值可以通过4…

    other 2023年6月26日
    00
  • C语言实现斐波那契数列(非递归)的实例讲解

    C语言实现斐波那契数列(非递归)的实例讲解 什么是斐波那契数列 斐波那契数列是指这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列是以递归的方式定义:F(0) = 0,F(1) = 1,F(n) = F(n-1) + F(n-2) (n>=2,n∈N*),用文字来说,就是斐波那契数列列由0和1开始,之后的斐波那契数就…

    other 2023年6月27日
    00
  • Vue实现路由嵌套的方法实例

    Vue实现路由嵌套的方法实例 在Vue中,我们可以使用Vue Router来实现路由嵌套。路由嵌套是指在一个页面中嵌套显示其他页面的内容,这样可以实现更复杂的页面结构和交互效果。下面是一个详细的攻略,包含了两个示例说明。 步骤一:安装和配置Vue Router 首先,我们需要安装Vue Router。在项目的根目录下,打开终端并执行以下命令: npm ins…

    other 2023年7月27日
    00
  • IE在DOM操作有表单控件时的bug

    IE在DOM操作有表单控件时的bug,可能会导致表单控件的值无法正确更新或者在IE11以下的版本中出现运行时错误。这个bug的出现可能会影响到网页的正确性和稳定性,因此我们需要进行相应的处理。 下面是解决这个bug的攻略: 1. 使用合适的DOM操作方法 在使用DOM操作时,我们尽量避免直接操作表单控件,而是使用合适的DOM操作方法。具体来说,可以使用以下方…

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