【MySQL】MySQL的安装、卸载、配置、登陆和退出

1 MySQL安装

安装环境:Win10 64位
软件版本:MySQL 5.7.24 解压版

1.1 下载

https://downloads.mysql.com/archives/community/

点击上面的链接,可以看到如下界面:

[En]

Click the link above to see the following interface:

【MySQL】MySQL的安装、卸载、配置、登陆和退出

选择选择和自己 系统位数相对应的版本点击右边的 Download,此时会进到另一个页面,同样在接近页面底部的地方找到如下图所示的位置:

【MySQL】MySQL的安装、卸载、配置、登陆和退出

不用理会上面的登录和注册按钮,直接点击 No thanks, just start my download. 就可以下载。

【MySQL】MySQL的安装、卸载、配置、登陆和退出

1.2 安装(解压)

下载完成后我们得到的是一个压缩包,将其解压,我们就可以得到MySQL 5.7.24的软件本体了(就是一个文件夹),我们可以把它放在你想安装的位置。

【MySQL】MySQL的安装、卸载、配置、登陆和退出

2 MySQL卸载

如果你想卸载MySQL,也很简单。

右键开始菜单,选择 命令提示符(管理员),打开黑框。

  1. 敲入 net stop mysql,回车。
net stop mysql

【MySQL】MySQL的安装、卸载、配置、登陆和退出
  1. 再敲入 mysqld -remove mysql,回车。
mysqld -remove mysql

【MySQL】MySQL的安装、卸载、配置、登陆和退出
  1. 最后删除MySQL目录及相关的环境变量。

至此,MySQL卸载完成!

3 MySQL配置

3.1 添加环境变量

环境变量里面有很多选项,这里我们只用到 Path这个参数。为什么在初始化的开始要添加环境变量呢?
在黑框(即CMD)中输入一个可执行程序的名字,Windows会先在环境变量中的 Path所指的路径中寻找一遍,如果找到了就直接执行,没找到就在当前工作目录找,如果还没找到,就报错。我们添加环境变量的目的就是能够在任意一个黑框直接调用MySQL中的相关程序而不用总是修改工作目录,大大简化了操作。

右键 此电脑属性,点击 高级系统设置

【MySQL】MySQL的安装、卸载、配置、登陆和退出

点击 环境变量

【MySQL】MySQL的安装、卸载、配置、登陆和退出

系统变量中新建MYSQL_HOME

【MySQL】MySQL的安装、卸载、配置、登陆和退出

系统变量中找到并 双击 Path

【MySQL】MySQL的安装、卸载、配置、登陆和退出

点击 新建

【MySQL】MySQL的安装、卸载、配置、登陆和退出

最后点击确定。

如何验证是否添加成功?

右键开始菜单(就是屏幕左下角),选择 命令提示符(管理员),打开黑框,敲入 mysql,回车。
如果提示 Can't connect to MySQL server on 'localhost'则证明添加成功;
如果提示 mysql不是内部或外部命令,也不是可运行的程序或批处理文件则表示添加添加失败,请重新检查步骤并重试。

3.2 新建配置文件

创建一个包含以下内容的新文本文件:

[En]

Create a new text file with the following contents:

[client]
port=3306
default-character-set=utf8
[mysqld]
设置为自己MYSQL的安装目录
basedir=D:\mysql5.7\
设置为MYSQL的数据目录
datadir=D:\mysql5.7\data\
port=3306
character_set_server=utf8
跳过安全检查
skip-grant-tables

把上面的文本文件另存为,在保存类型里选 所有文件 (*.*),文件名叫 my.ini,存放的路径为MySQL的 根目录(例如我的是 D:\software\mysql-5.7.24-winx64,根据自己的MySQL目录位置修改)。

【MySQL】MySQL的安装、卸载、配置、登陆和退出

【MySQL】MySQL的安装、卸载、配置、登陆和退出

上面代码意思就是配置数据库的默认编码集为utf-8和跳过安全检查、设置安装目录

3.3 初始化MySQL

在刚才的黑框中敲入 mysqld --initialize-insecure,回车,稍微等待一会,如果出现没有出现报错信息(如下图)则证明data目录初始化没有问题,此时再查看MySQL目录下已经有data目录生成。

mysqld --initialize-insecure

【MySQL】MySQL的安装、卸载、配置、登陆和退出

tips:如果出现如下错误

【MySQL】MySQL的安装、卸载、配置、登陆和退出

是由于权限不足导致的,去 C:\Windows\System32 下以管理员方式运行 cmd.exe

【MySQL】MySQL的安装、卸载、配置、登陆和退出

【MySQL】MySQL的安装、卸载、配置、登陆和退出

3.4 注册MySQL服务

在黑框里敲入 mysqld -install,回车。

mysqld -install

【MySQL】MySQL的安装、卸载、配置、登陆和退出

现在你的计算机上已经安装好了MySQL服务了。

MySQL服务器

3.5 启动MySQL服务

在黑框里敲入 net start mysql,回车。

net start mysql  // 启动mysql服务

net stop mysql  // 停止mysql服务

【MySQL】MySQL的安装、卸载、配置、登陆和退出

3.6 修改默认账户密码

在黑框里敲入 mysqladmin -u root password 1234,这里的 1234就是指默认管理员(即root账户)的密码,可以自行修改成你喜欢的。

mysqladmin -u root password 1234

【MySQL】MySQL的安装、卸载、配置、登陆和退出

至此,MySQL 5.7 解压版安装完毕!

4 MySQL登陆和退出

4.1 登陆

右键开始菜单,选择 命令提示符,打开黑框。
在黑框中输入, mysql -uroot -p1234,回车,出现下图且左下角为 mysql>,则登录成功。

mysql -uroot -p1234

【MySQL】MySQL的安装、卸载、配置、登陆和退出

到这里你就可以开始你的MySQL之旅了!

登陆参数:

mysql -u用户名 -p密码 -h要连接的mysql服务器的ip地址(默认127.0.0.1) -P端口号(默认3306)

4.2 退出

退出mysql:

exit
quit

5 mysql安装出现应用程序无法正常启动[oxc000007b][缺少XX.dll]的解决方案

这也可能是这个系统缺少运行时,我的系统就是这样,然后下载一个运行时。

[En]

This may also be the lack of a runtime for this system, which is the case with mine, and then download a runtime.

微软常用运行库合集exe

Original: https://www.cnblogs.com/ZhouKali/p/16378850.html
Author: Zh0uKal1
Title: 【MySQL】MySQL的安装、卸载、配置、登陆和退出

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/505288/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • XPath和Selenium的使用

    XPath 是一门在 XML 文档中查找信息的语言 /: ——># 从根节点选取: //: ——># 不管位置,直接找 /@属性名 ——># 获取对应属性值 /t…

    数据库 2023年6月9日
    0126
  • Go编译过程

    一、 Go编译流程 二、过程说明 词法解析 读取Go源文件,将字符序列转换为符号(token)序列,比如将”:=”转换为_Define 代码中的标识符、关键…

    数据库 2023年6月14日
    0138
  • 浅谈GTID及简单测试

    今天简单介绍一下GTID,并有部分相关实验。 GTID相信大家都不陌生,GTID的英文全称为Global Transaction Identifier,在MySQL主从架构中应用广…

    数据库 2023年6月16日
    089
  • git 开发规范

    开发总结最重要的是文档和开发流程 文档最重要:记录开发学习的内容,可以是一种总结,此为其一。留下文档可助后生快速入门,减少学习和指导成本,此为其二。来日需要对项目二次开发或者重构追…

    数据库 2023年6月9日
    0186
  • MySQL 数据库

    内容概要 数据演变 数据存储发展 数据库类型 SQL与NoSQL的由来 下载安装MySQL MySQL文件目录 系统服务 密码相关 8.0版本的小问题 基本SQL语句 数据库的增删…

    数据库 2023年5月24日
    0120
  • 0811JDBC随笔

    1.JDBC体系系统 一组规范:接口 JDBC接口(API)包括两个层次: 面向应用的API:Java API,抽象接口,供应用开发人员使用(连接数据库,执行SQL语句,获得结果)…

    数据库 2023年5月24日
    0137
  • MYSQL–>函数与约束条件

    函数最常用的地方就是查询语句处 select 函数(字段) from &#x8868…

    数据库 2023年6月14日
    0163
  • 🚴‍♂️全套MySQL数据库教程_Mysql基础入门教程,零基础小白自学MySQL数据库必备教程☔ #002 # 第二单元 MySQL数据类型、操作表#

    二、本单元知识点概述 (Ⅰ)知识点概述 二 、本单元目标 (Ⅰ)重点知识目标 1.Mysql的数据类型2.如何选择数据类型3.创建表4.修改表5.删除表 (Ⅱ)能力目标 1.熟练创…

    数据库 2023年5月24日
    0135
  • 最左前缀有手就会,那索引下推呢?

    联合指数的最左侧前缀原则属于高频面试题,大多数学生都必须知道,但不符合最左侧前缀的部分会发生什么(指数向下推) [En] The leftmost prefix principle…

    数据库 2023年5月24日
    0130
  • 10 Math.round(11.5) 等于多少,Math.round(-11.5)等于多少

    Math.round():将括号内的数+0.5,然后向下取整 11.5 + 0.5 = 12,向下取整即12 -11.5 + 0.5 = -11,向下取整即-11 Original…

    数据库 2023年6月6日
    0162
  • MySQL知识点大全!!

    使用PreStatement对象: public int execUpdate(String sql, Object[] parms) { int count = 0; try {…

    数据库 2023年5月24日
    0125
  • 2_jQuery

    jQuery, 顾名思义, 也就是JavaScript和查询(Query), 它就是辅助JavaScript开发的js类库 它的核心思想write less, do more(写的…

    数据库 2023年6月11日
    0137
  • javaScript知识大全(基础)!!

    定义方法:即把函数放在对象里面,对象只有属性和方法 var a={ name:"111", birth:2000, age:function (){ var n…

    数据库 2023年6月16日
    0117
  • 9 &和&&的区别

    &运算符有两种用法 在解释按位与&之前,我们先了解一个知识:程序中的所有数在计算机内存中都是以二进制的形式存储的,位运算就是直接对内存中整数的二进制位进行操作。 按…

    数据库 2023年6月6日
    0157
  • 【01】Maven依赖插件之maven-dependency-plugin

    1、analyze:分析项目依赖,确定哪些是已使用已声明的,哪些是已使用未声明的,哪些是未使用已声明的 2、analyze-dep-mgt:分析项目依赖,列出已解析的依赖项与dep…

    数据库 2023年6月9日
    0128
  • docker部署redis集群

    docker部署redis集群 1.0 安装环境 1.1 安装Centos7 Docker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docke…

    数据库 2023年6月9日
    0129
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球