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

news2025/2/27 3:06:16

目录

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.coloradmin.cn/o/1382854.html

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

相关文章

MySQL-多表连接查询

🎉欢迎您来到我的MySQL基础复习专栏 ☆* o(≧▽≦)o *☆哈喽~我是小小恶斯法克🍹 ✨博客主页:小小恶斯法克的博客 🎈该系列文章专栏:重拾MySQL 🍹文章作者技术和水平很有限,如果文中出现错误&am…

camtasia studio2024免费版如何下载?怎么录屏?

camtasia studio怎么录屏?Camtasia Studio是一款专门录制屏幕动作的工具,它能在任何颜色模式下轻松地记录屏幕动作,包括影像、音效、鼠标移动轨迹、解说声音等等。一般情况下,用户使用camtasia studio进行录屏时,需要注…

基于协同过滤的零食推荐系统

介绍 协同过滤算法:协同过滤是推荐系统中比较常用的算法之一,其核心思想是寻找用户之间的相似性,通过发现用户之间的共性,向用户推荐可能喜欢的商品或服务。Python Django Vue:Django 是一个基于 Python 的 Web 开发框…

【学术精选】NLP可投的顶会信息(近期截稿)

顶级会议推荐 引言 国际学术会议是一种学术影响度较高的会议,它具有国际性、权威性、高知识性、高互动性等特点,其参会者一般为科学家、学者、教师等。具有高学历的研究人员把它作为一种科研学术的交流方式,能够为科研成果的发表和对科研学术…

《工具录》fierce

工具录 1:fierce2:选项介绍3:示例 本文以 kali-linux-2023.3-vmware-amd64 为例。 1:fierce fierce 是开源的网络安全工具,用于进行域名扫描和子域名枚举。 官方网址:https://github.com/mschwager/fierc…

引领行业赛道!聚铭网络入选安全419年度策划“2023年教育行业优秀解决方案”

近日,由网络安全产业资讯媒体安全419主办的《年度策划》2023年度优秀解决方案评选结果正式出炉,聚铭网络「高校大日志留存分析及实名审计解决方案」从众多参选方案中脱颖而出,被评为“教育行业优秀解决方案”,以硬核实力引领行业赛…

第四节课 XTuner 大模型单卡低成本微调实战 作业

文章目录 笔记作业 笔记 XTuner 大模型单卡低成本微调原理:https://blog.csdn.net/m0_49289284/article/details/135532140XTuner 大模型单卡低成本微调实战:https://blog.csdn.net/m0_49289284/article/details/135534817 作业 基础作业:…

linux磁盘总结

什么是page_cache linux读写磁盘,如果都是采用directIO的话,效率太低,所以我们在读写磁盘上加了一层缓存,page_cache。读的话,如果page_cache有的话,就不用向磁盘发出请求。写的话,也直接写入的…

Python与VSCode环境:手把手教你安装与配置【第22篇—python安装与配置】

文章目录 1. 安装Python2. 配置Python虚拟环境3. 安装Vscode4. 安装Python插件5. 配置Vscode与虚拟环境6. 创建Python项目7. 运行和调试8. 使用扩展功能 9. 安装Jupyter支持10. 版本管理与集成11. 自定义配置结语 随着Python的普及,选择一款高效的集成开发环境&…

Clickhouse表引擎之CollapsingMergeTree引擎的原理与使用

前言 继续上次关于clickhouse的一些踩坑点,今天讲讲另外一个表引擎——CollapsingMergeTree。这个对于引擎对于数据量较大的场景是个不错的选择。注意,选择clickhouse的一般原因都是为了高效率查询,提高用户体验感,说白了就是以空…

网络-DHCP中继(思科)

思科 前提:将R1 R3配置16板卡 将R1更改标识符为三层交换机 将R3更改标识符为交换机 拓扑图: R2进行配置 配置IP地址 为12.0.0.2 配置默认路由到R1的f1/4接口 配置dhcp地址池 配置vlan10的地址池 配置vlan20的地址池 三层交换机R1进行配置 将f1/4接口…

瑞_Java开发手册_(四)安全规约

🙊前言:本文章为瑞_系列专栏之《Java开发手册》的安全规约篇。由于博主是从阿里的《Java开发手册》学习到Java的编程规约,所以本系列专栏主要以这本书进行讲解和拓展,有需要的小伙伴可以点击链接下载。本文仅供大家交流、学习及研…

springboot学生信息管理系统

🍅点赞收藏关注 → 私信领取本源代码、数据库🍅 本人在Java毕业设计领域有多年的经验,陆续会更新更多优质的Java实战项目希望你能有所收获,少走一些弯路。🍅关注我不迷路🍅一 、设计说明 1.1研究背景 随着…

【Windows】基于Hyper-V安装Ubuntu虚拟机

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍基于Hyper-V安装Ubuntu虚拟机。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新…

22款奔驰C260L升级ACC自适应巡航 解放双脚 出行更加安全

有的时候你是否厌倦了不停的刹车、加油?是不是讨厌急刹车,为掌握不好车距而烦恼? 如果是这样,那么就升级奔驰原厂ACC自适应式巡航控制系统,带排队自动辅助和行车距离警报功能,感受现代科技带给你的舒适安全…

监测服务器硬件设备运行状况的软件 - wgcloud

WGCLOUD是一款开源免费的运维平台,具有轻量,高效,性能稳定,部署简单,上手容易等特点 WGCLOUD可以监测服务器的cpu,内存,磁盘,负载,磁盘,缓存,网络…

【rust/bevy】从game template开始

目录 说在前面步骤进入3D控制方块问题 说在前面 操作系统:win11rust版本:rustc 1.77.0-nightlybevy版本:0.12 步骤 rust安装 这里 windows下建议使用msvc版本bevy安装 这里clone代码git clone https://github.com/NiklasEi/bevy_game_templa…

Docker运行RabbitMQ并使用SpringAMQP操作

文章目录 一、RabbitMQ运行二、整合SpringAMQP1. 引入依赖 三、测试1. 消费者2. 生产者3. 运行 一、RabbitMQ运行 拉取docker镜像 docker pull rabbitmq:3-management基础运行命令 docker run \-e RABBITMQ_DEFAULT_USERrabbitmq \-e RABBITMQ_DEFAULT_PASSrabbitmq \--name…

高效办公:如何通过在文件名称右边添加关键字提升工作效率

在繁忙的办公环境中,经常要处理大量的文件和资料。那如何管理和查找这些文件呢,常见的方法有在文件名称右边添加关键字。下面来看云炫文件管理器如何通过在文件名称右边添加关键字来提升工作效率。 在文件名称右边添加关键字前后效果图。 文件名批量添加…

Blazor 的基本原理探索

背景 为了提升开发效率,关键是对js不够熟悉,所以要使用C#进行全栈的开发,使用了mudblazor和radzen blazor,以及可能会用到其他的blazor组件,所有很有必要对blazor有个比较全面的不求甚解,其基本原理以及bl…