三、MySQL实例初始化、设置、服务启动关闭、环境变量配置、客户端登入(一篇足以从白走到黑)

目录

1、选择安装的电脑类型、设置端口号

2、选择mysql账号密码加密规则

3、设置root账户密码

4、设置mysql服务名和服务启动策略

5、执行设置(初始化mysql实例)

6、完成设置

 7、MySQL数据库服务的启动和停止

方式一:图形化方式

方式二:命令行方式

8、MySQL数据库环境变量的配置 

 9、MySQL数据库客户端的登录

方式一:MySQL自带客户端

方式二:cmd命令行客户端

方式三:可视化工具SQLyog

步骤1:数据库菜单→点击“创建新连接”选项→打开连接管理窗口。

步骤2:连接成功后,就可以对数据库进行管理和操作了。

方式四:可视化工具DBeaver

步骤1:数据库菜单→单击“新建连接”选项→打开连接管理窗口。

步骤2:填写连接参数

步骤3:连接成功后,就可以对数据库进行管理和操作了。

方式五:可视化工具MySQL Workbench

步骤1:Database菜单→单击“Manage Server Connections”选项→打开连接管理窗口

步骤2:Database菜单→单击“Connect to Database”选项→打开数据库连接窗口。

步骤3:连接成功后,就可以对MySQL数据库进行管理了。


1、选择安装的电脑类型、设置端口号

2、选择mysql账号密码加密规则

在MySQL 5.x中默认的身份认证插件为“mysql_native_password”。

在MySQL 8.x中,默认的身份认证插件是“caching_sha2_password”,替代了之前的“mysql_native_password”。

3、设置root账户密码

4、设置mysql服务名和服务启动策略

        如果电脑上可能安装多个版本mysql,请在服务名后面保留版本标识,例如:MySQL80,这样可以区别用哪个版本的mysql

5、执行设置(初始化mysql实例)

6、完成设置

 7、MySQL数据库服务的启动和停止

MySQL软件的服务器端必须先启动,客户端才可以连接和使用使用数据库。

如果接下来天天用,可以设置自动启动。

方式一:图形化方式

  • 计算机(点击鼠标右键)》管理(点击)》服务和应用程序(点击)》服务(点击)》MySQL80(点击鼠标右键)==》启动或停止(点击)
  • 控制面板(点击)》系统和安全(点击)》管理工具(点击)》服务(点击)》MySQL80(点击鼠标右键)==》启动或停止(点击)
  • 任务栏(点击鼠标右键)》启动任务管理器(点击)》服务(点击)》MySQL80(点击鼠标右键)》启动或停止(点击)

方式二:命令行方式

必须是系统管理员才能运行下面的命令。

启动 MySQL 服务命令:net start MySQL80停止 MySQL 服务命令:net stop MySQL80

8、MySQL数据库环境变量的配置 

如果运行mysql命令,报错如下错误,说明需要配置环境变量

环境变量名

操作

环境变量值

MYSQL_HOME

新建

D:\ProgramFiles\MySQL\MySQLServer8.0_Server

path

编辑

%MYSQL_HOME%\bin

或者直接

环境变量名

操作

环境变量值

path

编辑

D:\ProgramFiles\MySQL\MySQLServer8.0_Server\bin

 9、MySQL数据库客户端的登录

默认在3306端口。

MySQL的客户端有哪些?
    (1)cmd命令行
    (2)mysql数据库管理系统的服务器本地有一个自带客户端,
    只能以'root'@'localhost'用户从本地登录,只需要输入密码即可。
    (3)可视化图形界面工具
    SQLyog、Navicate、MySQL Front、DBeaver、MySQLWorkbench等

方式一:MySQL自带客户端

开始菜单==》所有程序==》MySQL==》MySQL Server 8.0==》MySQL 8.0 Command Line Client

注意:仅限于root用户

方式二:cmd命令行客户端

mysql -h 主机名 -P 端口号 -u 用户名 -p密码

例如:mysql -h localhost -P 3306 -u root -proot   -h:host 主机名/IP地址-P:port端口号-u:user 用户名-p:password密码

注意:

(1)-p与密码之间不能有空格,其他参数名与参数值之间可以有空格也可以没有空格

mysql -hlocalhost -P3306 -uroot -proot

(2)密码建议在下一行输入

mysql -h localhost -P 3306 -u root -p
Enter password:****

(3)如果是连本机:-hlocalhost就可以省略,如果端口号没有修改:-P3306也可以省略

简写成:

mysql -u root -p
Enter password:******

(4)如果输入mysql命令报“不是内部或外部命令”,把mysql安装目录的bin目录配置到环境变量path中

方式三:可视化工具SQLyog

        SQLyog是一款简介高效且功能强大的图形化数据库管理工具。这款工具是使用C++语言开发的。用户可以使用这款软件来有效地管理MySQL数据库。

        该工具可以方便地创建数据库、表、视图和索引等,还可以方便地进行插入、更新和删除等操作,同时可以方便地进行数据库、数据表的备份和还原。

        该工具不仅可以通过SQL文件进行大量文件的导入和导出,还可以导入和导出XML、HTML和CSV等多种格式的数据。使用SQLyog中文社区版进行演示,

        下载地址为https://github.com/webyog/sqlyog-community/wiki/Downloads

使用SQLyog图形化界面工具连接MySQL数据库的操作步骤如下。

步骤1:数据库菜单→点击“创建新连接”选项→打开连接管理窗口。

        在连接管理窗口可以选择“新建”按钮创建新的连接,也可以直接连接已保存的连接,然后进行参数设置,需要输入MySQL服务器IP地址、端口号、用户名、密码以及要连接的数据库名称等,其中数据库名称如果不写表示显示该用户有权限查看和操作的全部数据库。设置完成后,可以单击右侧的“测试连接”按钮,测试是否成功,如果没有问题,单击“连接”按钮连接数据库。

步骤2:连接成功后,就可以对数据库进行管理和操作了。

方式四:可视化工具DBeaver

        DBeaver是一个通用的数据库管理工具和 SQL 客户端,支持所有流行的数据库:MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL Server、 Sybase、MS Access、Teradata、 Firebird、Apache Hive、Phoenix、Presto等。

        DBeaver比大多数的SQL管理工具要轻量,而且支持中文界面。DBeaver社区版作为一个免费开源的产品,和其他类似的软件相比,在功能和易用性上都毫不逊色。

        下载地址:https://dbeaver.io/download/。

        DBeaver的下载安装都非常简单,唯一需要注意是DBeaver 是用Java编程语言开发的,所以需要拥有 JDK(Java Development ToolKit)环境。JDK是 Java 语言开发工具包,也是整个Java 的核心,包括运行环境、工具以及基础类库。如果电脑上没有JDK,在选择安装DBeaver组件时,勾选“Include Java”即可。

  使用DBeaver图形化界面工具连接MySQL数据库也很简单,操作步骤如下。

步骤1:数据库菜单→单击“新建连接”选项→打开连接管理窗口。

        选择要连接的数据库类型,单击“下一步”按钮。注意,如果提示缺少相应的数据库驱动,则直接根据提示下载即可。

步骤2:填写连接参数

        需要指定要连接的MySQL服务器的IP地址,端口号,用户名密码、MySQL服务器版本等,如图2-43所示。填写完成之后,可以单击“测试链接”按钮,查看是否连接成功。如果没问题,单击“完成”按钮即可。

步骤3:连接成功后,就可以对数据库进行管理和操作了。

方式五:可视化工具MySQL Workbench

        MySQL Workbench是MySQL官方提供的图形化界面管理工具,完全支持MySQL5.0以上的版本。它是著名的数据库设计工具DBDesigner4的继任者。

        MySQL Workbench 为数据库管理员、程序开发者和系统规划师提供可视化设计、模型建立、以及数据库管理功能。它包含了用于创建复杂的数据建模ER模型,正向和逆向数据库工程,也可以用于执行通常需要花费大量时间的、难以变更和管理的文档任务。

        MySQL工作台可在Windows、Linux和Mac上使用。随MySQL8一起发布的MySQL Workbench 8,可以直接连接MySQL8,不需要修改加密方式。

        当你创建、修改数据库及其表等数据库对象时,或针对表中的数据的添加、修改、删除操作时,可以提供生成SQL功能,对已经存在的表、函数等也可以提供生成SQL功能,这对于开发人员,或者初学者SQL的读者来说是个福音。

        下载地址:https://dev.mysql.com/downloads/workbench/。

   使用MySQL Workbench图形化界面工具连接MySQL数据库的操作步骤如下。

步骤1:Database菜单→单击“Manage Server Connections”选项→打开连接管理窗口

        如图2-37所示。在连接管理窗口中可以选择“New”按钮创建新的连接,也可以在左边“已有连接列表”中选择某个连接进行参数设置。需要指定要连接的MySQL服务器的IP地址,端口号,用户名和密码等。参数设置完成之后,可以单击“Test Connection”按钮测试某个连接是否可以连接成功。如果测试成功,可以看到“Successfully made the MySQL connection”的提示对话框。

步骤2:Database菜单→单击“Connect to Database”选项→打开数据库连接窗口。

        选择之前创建并设置的某个连接后,单击“OK”按钮进行连接登录MySQL数据库。

步骤3:连接成功后,就可以对MySQL数据库进行管理了。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/621663.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

AI智能剪辑,快速剪辑出需要的视频

AI智能剪辑技术,是一种基于人工智能的技术,它能够通过机器学习和深度学习算法,自动识别视频中的内容,并根据用户的需求和喜好,快速地剪辑出需要的视频。 所需工具 : 一个【媒体梦工厂】软件 视频素材 …

软件报错msvcp120.dll丢失怎么办?总共有6个msvcp120.dll丢失的解决方法分享

一、msvcp120.dll是什么文件? msvcp120.dll是Microsoft Visual C Redistributable Package的一部分,它是运行许多Windows应用程序所必需的动态链接库文件之一。它包含了许多C函数和类,用于支持各种应用程序的正常运行。因此,当ms…

leetcode206.反转链表

https://leetcode.cn/problems/reverse-linked-list/description/ 题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入&am…

中国政企客户,需要什么样的云服务?

0. 前言和目录 我前段时间写了一篇《技术服务工作的呼吁和推演》,文中感叹,几乎没有云厂商重视技术服务工作。很意外也很庆幸,这篇文章起到了抛砖引玉的效果,我收到了一些高价值反馈。我的感叹有些肤浅,国内政企云行业…

ssm基于Vue的健身房会员管理系统+vue论文

摘 要 互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对信息管理混乱,出错率高,信息安全性差&#x…

【车载开发系列】AutoSar当中的DcmDspSecurity容器

【车载开发系列】AutoSar当中的DcmDspSecurity容器 AutoSar当中的DcmDspSecurity容器 【车载开发系列】AutoSar当中的DcmDspSecurity容器一. DcmDspSecurity容器位置二. 关于对安全等级理解三. 关于安全等级的定义1)Extendedsecuritylevel2)Programmings…

软件设计不是CRUD(10):低耦合模块设计理论——业务抽象:从需求中提取业务维度

接上文《软件设计不是CRUD(9):低耦合模块设计理论——设计落地所面临的挑战》 2、什么是业务抽象 业务抽象是一种将需求落地成模块功能的设计思想,是对业务需求和技术设计进行转换、隔离的一种分析方法。经过业务抽象后的业务模块一般具有较高的业务屈服度,能更大程度满…

Envoy

一、Envoy简介 Envoy 是一款由Lyft开源的高性能服务代理软件,使用现代C语言(C11及C14)开发,提供四层和七层网络代理功能。2017年,Envoy 被捐赠给 CNCF 基金会,最终成为继Kubenetes利Prometheus 之后第3个 …

EI级 | Matlab实现VMD-TCN-BiLSTM变分模态分解结合时间卷积双向长短期记忆神经网络多变量光伏功率时间序列预测

EI级 | Matlab实现VMD-TCN-BiLSTM变分模态分解结合时间卷积双向长短期记忆神经网络多变量光伏功率时间序列预测 目录 EI级 | Matlab实现VMD-TCN-BiLSTM变分模态分解结合时间卷积双向长短期记忆神经网络多变量光伏功率时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基…

Vue3-46-Pinia-获取全局状态变量的方式

使用说明 在 Pinia 中,获取状态变量的方式非常的简单 : 就和使用对象一样。 使用思路 : 1、导入Store;2、声明Store对象;3、使用对象。 在逻辑代码中使用 但是 Option Store 和 Setup Store 两种方式定义的全局状态变量…

全新小白菜QQ云端机器人登录系统源码 /去除解密授权学习版源码

源码介绍: 全新小白菜QQ云端机器人登录系统源码,是一款经过全面解密的授权学习版源码。 这款源码已解除了授权版的限制,然而许多人可能对其用途并不了解。实际上,该源码主要面向群机器人爱好者设计。它是一个基于挂机宝机器人框…

RT-DETR算法优化改进:多层次特征融合(SDI)结合PConv、DualConv、GSConv,实现二次创新 | UNet v2最新论文

💡💡💡本文独家改进:多层次特征融合(SDI)高效结合DualConv、PConv、GSConv等实现二次创新 1)替代原始的Concat; RT-DETR魔术师专栏介绍: https://blog.csdn.net/m0_63774211/category_12497375.html ✨✨✨魔改创新RT-DETR 🚀🚀🚀引入前沿顶会创新(CVPR…

Java期末复习题库(封装,继承,抽象类,接口,GUI)

包与字符串 1.创建包的基本操作 在biology包中的animal包中有human类,它具有name,height,weight的属性,还具有eat(),sleep()和work()的行为,在biology包中的plant包中有flower类,它具有name,color,smell的属性,还具有drink()和blossom()的行为. 现在在一个school包中的garde…

优雅处理并发:Java CompletableFuture最佳实践

第1章:引言 大家好,我是小黑,今天,小黑要和大家聊聊CompletableFuture,这个Java 8引入的强大工具。 在Java传统的Future模式里,咱们都知道,一旦开始了一个异步操作,就只能等它结束…

26.9K Star,漫画阅读 APP 开源了

今天推荐是一款适用于 Android 6.0 及更高版本的免费开源漫画阅读器,基于 Kotlin 开发的。这款 APP 完全免费、好用、无广告,自带上千个全球漫画源,在线阅读和下载都很方便,是漫画爱好者必备! 它以插件的形式提供了来自…

【我想开发一个小程序,大概需要多少钱?】

小程序开发为什么报价差距很大?主要是因为小程序的实现方法和功能模型不同。 小程序的实现方法: 实现方法主要分为SAAS小程序、定制小程序和第三方平台小程序。不同的实现方法价格都是不一样的,大概的区间如下: SAAS小程序和第三…

Zapier/Make.com/数环通/集简云的对比

Zapier/Make.com/数环通/集简云 这四家公司都是为了自动化,这也是流行大趋势。我不想错过未来的大趋势,花了2周时间分别用四家公司的模块实现了相同的任务。 为什么会用2周时间?我第一次接触无代码自动化。最重要的目的是为了白嫖&#xff0…

office办公技能|word中的常见通配符使用

一、删除Word中含有指定内容的整行 操作方法: 1、快捷键 CtrlH,打开Word的查找替换窗口,单击【更多】按钮,勾选“使用通配符”。 2、在查找内容处,输入“替换内容*^13”,替换为处什么都不填。 3、单击【…

Harbor离线安装

下载安装包 $ wget https://github.com/goharbor/harbor/releases/download/v2.7.4/harbor-offline-installer-v2.7.4.tgz解压 $ tar xvf harbor-offline-installer-v2.7.4.tgz -C /usr/local修改配置 $ cd /usr/local/harbor $ cp harbor.yml.tmpl harbor.yml $ vim harbo…

【文献解读】“MOBILEViT:轻量级、通用目的、移动友好的视觉变换器”。

今天阅读这篇2022年ICLR会议上发表的论文,主要是为了学习MobileViT模型,用于YOLO模型主干改造。 一、文献概述 作者:Sachin Mehta 和 Mohammad Rastegari。地点:作者所属机构是 Apple。内容简述: 提出了一种名为Mob…