命令行安装MySQL压缩版数据库保姆级教程及1045错误和2058问题解决

使用Mysql的zip压缩包解压版,下载之后需进行一定的配置,才能使用它。
下面对Mysql压缩包版的安装方法进行详细的描述,如有疑问或错误,望及时反馈。

首先,mysql的官方下载地址 点我进行下载

1. 根据你要下载的电脑相应版本,点击Download跳转到下载界面。

命令行安装MySQL压缩版数据库保姆级教程及1045错误和2058问题解决
2. 之后你会看到让你登陆或者注册才能下载的界面,不过,我们可以直接点击”No thanks, just start my download.”开始下载。

命令行安装MySQL压缩版数据库保姆级教程及1045错误和2058问题解决

3. 解压,安装到目标系统盘,个人建议不要什么都安在C盘。至此,只是把压缩包下载下来然后解压到相应目录中,下面介绍如何安装mysql服务。

安装配置数据库

1. 配置my.ini文件

在D:\mysql数据库\mysql-5.7.39-winx64(需要注意的是,这里是你自己的安装路径)目录下新建一个配置文件,文件名叫my.ini,然后把下面的配置代码复制到在my.ini(代码中的路径要改成自己的文件存放路径)。

[mysql]
设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
设置mysql的安装目录
basedir=D:\mysql数据库\mysql-5.7.39-winx64
设置mysql数据库的数据的存放目录
datadir=D:\mysql数据库\mysql-5.7.39-winx64\data
允许最大连接数
max_connections=200
服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2. 配置环境变量

不懂的可以看这里

3. 运行cmd(管理员模式)

4. 生成data

mysqld --initialize --console

记住这个密码

命令行安装MySQL压缩版数据库保姆级教程及1045错误和2058问题解决

5. 安装mysql

 mysqld -install

6. 启动服务

net start mysql

7. 启动mysql

输入刚刚的密码

mysql -u root -p

回车登录

8. 修改密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';(注意分号)

使用数据库的方式

1. 命令行

如果以后想要使用mysql,以管理员身份打开cmd命令工具,输入mysql -u root -p,回车后再输入密码即可

2. 软件

推荐使用SQLyog终极版点击获取

出现1045错误:

第一步 : 关闭Mysql服务: (这是第一个窗口)

net stop mysql
2. 跳过Mysql密码验证:进入bin输入:
mysqld -console --skip-grant-tables --shared-memory

第二步: 新开一个管理员窗口重新执行:(这是第二个窗口)

1.确保自己已经关闭了Mysql的服务:
net stop mysql
2. 进入bin目录输入:
mysqld --console --skip-grant-tables --shared-memory

第三步: 再打开一个管理员模式运行的cmd.exe (这是第三个窗口)

1. 输入 , 出现输入密码,直接回车。
mysql -u root -p
2. 输入下面语句 注意分号
use mysql;    (使用mysql数据表)

update user set authentication_string='' where user='root';  (将密码置为空)

quit;    (然后退出Mysql)
3. 关闭前两个cmd窗口 (一定要关闭!)
4. 依次输入下面语句
net stop mysql      (关闭mysql服务,虽然会显示没有开启服务,但是以防万一)

net start mysql       (再打开mysql服务)
5. 进入bin,输入
mysql -u root -p

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root'; 更改密码为root.

6. 验证密码是否修改成功
quit

mysql -u root -p

删除数据库

mysqld --remove  //删除mysql服务
mysqld --install //安装mysql服务
mysqld --initialize //一定要初始化

连接SQLyog出错2058

windows 下cmd 登录 mysql -u root -p 登录你的 mysql 数据库,然后执行这条SQL:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';(注意分号)

Original: https://www.cnblogs.com/qimu666/p/16728201.html
Author: 柒木木木
Title: 命令行安装MySQL压缩版数据库保姆级教程及1045错误和2058问题解决

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

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

(0)

大家都在看

  • pytest(一)框架的使用

    一、pytest特点1.入门简单,文档丰富2.支持部分单元测试,和复杂的功能测试3.支持参数化4.执行测试用例过程中支持跳过操作5.pytest支持重复执行失败的case,unit…

    Python 2023年9月14日
    036
  • 《利用Python进行数据分析》数据处理——MovieLens 1M数据集

    MovieLens 1M数据集下载地址:https://grouplens.org/datasets/movielens/1m/ 为方便,我已将数据集防止在csdn上,方便下载。 …

    Python 2023年8月7日
    056
  • 【每天五分钟大数据-第一期】 伪分布式+Hadoopstreaming

    说在前面 之前一段时间想着把 LeetCode 每个专题完结之后,就开始着手大数据和算法的内容。 [TencentCloudSDKException] code:FailedOpe…

    Python 2023年6月3日
    095
  • Scrapy爬虫方法

    抵扣说明: 1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。 Original: https://blo…

    Python 2023年10月2日
    027
  • Grafana Mimir:支持乱序的指标采集

    Grafana Mimir:支持乱序的指标采集 很早之前在使用thanos和多实例的Prometheus时经常会在thanos日志中看到时序数据乱序的问题。当时唯一的办法就是从对象…

    Python 2023年10月22日
    035
  • Flask框架初学-02-路由

    一、路由规则 路由的请求和响应流程: 1、路由语法:@app.route(‘/’)def test():PASS 2、路由的变量规则:String (缺省值…

    Python 2023年8月10日
    050
  • python –xarray绘图

    文章目录 * – 基础绘图:.plot() – 进阶绘图–axes 首先导入数据以及相关库: import xarray as xr impor…

    Python 2023年9月1日
    061
  • Pandas 模块-操纵数据(8)-去除重复行 .drop_duplicates()

    目录 8. 去除重复行 .drop_duplicates() 8.1 .drop_duplicates() 语法 8.1.1 .drop_duplicates() 语法结构 8.1…

    Python 2023年8月8日
    046
  • 接口自动化测试框架:Pytest+Allure+Excel

    Allure 简介 简介 Allure 框架是一个灵活的、轻量级的、支持多语言的测试报告工具,它不仅以 Web 的方式展示了简介的测试结果,而且允许参与开发过程的每个人可以从日常执…

    Python 2023年9月9日
    052
  • Python3 Series数据详解

    pandas的 Series类型的数据由一列数据及与之对应的标签(索引,位于数据的左侧)两部分组成。 Series对象本质上是一个NumPy数组。因此,NumPy的数组处理函数同样…

    Python 2023年8月29日
    052
  • 在集群作业中激活 conda 环境

    在 slurm 集群上提交一个任务, 如果直接激活 conda 环境, 往往会报错: CommandNotFoundError: Your shell has not been p…

    Python 2023年9月8日
    063
  • 【机器学习】Pandas入门

    目录 一、基本概述 二、重要的两个数据结构 三、创建方法 四、参数解析 五、读取文件的方法 六、查看df属性的操作 七、基本操作 八、缺失值处理 一、基本概述 Pandas 库是一…

    Python 2023年8月7日
    028
  • 模型已经写好了,怎么表白就看你的了

    【阅读全文】 在你开始之前,让我们先来看看效果图,并在控制台输入相应的参数设置,生成属于你自己的独特的告白画面。 [En] Before you start, let’…

    Python 2023年5月24日
    065
  • python 线程之threading.local()源码学习

    在同一进程下,多个线程共享该进程的数据。为了保证数据的安全,多线程的写操作将被锁定,这意味着在多线程模式下效率会降低。 [En] Under the same process, m…

    Python 2023年5月24日
    050
  • Matplotlib绘图基础详细教程

    Matplotlib数据可视化 文章目录 Matplotlib数据可视化 * 1. 画图的基本步骤 – 1.1一步一步看 + 1.1.1(一)第一步:创建并定义一个&#…

    Python 2023年8月3日
    053
  • python规则框架_Pytest框架【2】:用例规则

    pytest用例编写规则: 1、测试文件以 ‘test_’ 开头,以 ‘_test’ 结尾。 2、测试类以 ‘Test&…

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