首页 > 数据库 >数据库5.7下载安装

数据库5.7下载安装

时间:2023-11-27 16:25:57浏览次数:36  
标签:bin 5.7 ## 数据库 密码 下载安装 mysql winx64

卸载参考https://blog.csdn.net/weixin_55899680/article/details/119862766

一 下载安装包

# 地址:https://downloads.mysql.com/archives/community/

1701072011957.png

二 解压并创建配置文件,创建数据目录

# 1  将下载的压缩包解压 
# 2  在bin目录同级下创建一个文件,命名为my.ini
# 3  在bin目录同级下创建一个文件夹,命名为data

1701072074246.png

三 编辑配置文件my.ini

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录 ---这里输入你安装的文件路径----
basedir=D:\mysql5.7\mysql-5.7.15-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql5.7\mysql-5.7.15-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8

四 安装Mysql,配置服务

# 来到mysql解压后的bin路径下(以管理员身份运行)

# 安装mysql  安装完成后Mysql会有一个随机密码(记住这个密码)
mysqld --initialize --console

# 把mysql创建成系统服务 
mysqld --install mysql

# 启动mysql服务
net start mysql

如果使用上述方式无法创建服务可以使用如下方式

# 如果使用上述方式无法创建服务可以使用如下方式
# 创建系统服务
sc create mysql binpath= "D:\mysql5.7\mysql-5.7.15-winx64\bin\mysqld --defaults-file=D:\mysql5.7\mysql-5.7.15-winx64\my.ini" start= auto displayname= "mysql57"   
# sc create mysql binpath= "D:\mysql5.7\mysql-5.7.15-winx64\bin\mysqld"

# 删除系统服务
sc delete mysql

五 登录修改密码

# 登录(服务启动才能登录)
mysql -uroot -p
# 输入刚刚上面生成的随机密码

# 修改密码(8.0以后)
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234';

# 修改密码(5.7)
SET PASSWORD FOR 'root'@'localhost'= "1234";
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234' WITH GRANT OPTION;
FLUSH PRIVILEGES;

六 忘记root密码修改方式

## 1 以系统管理员身份运行cmd.

## 2 查看mysql是否已经启动,如果已经启动,就停止:net stop mysql.

##  3 切换到MySQL安装路径下:D:\mysql-8.0.28-winx64\mysql-8.0.28-winx64\bin;如果已经配了环境变量,可以不用切换了。

## 4 在命令行输入:mysqld -nt --skip-grant-tables

## 5 以管理员身份重新启动一个cmd命令窗口,输入:mysql -uroot -p,Enter进入数据库。

## 6 如果不想改密码,只是想看原来的密码的话,可以在命令行执行这个语句
select host,user,password from mysql.user; # 即可查看到用户和密码

## 7 如果要修改密码的话,在命令行下 依次 执行下面的语句
use mysql
update user set password=password("new_pass") where user="root"; # 'new_pass' 这里改为你要设置的密码
flush privileges;
quit

## 8 重新启动MYSQL,输入密码登录即可!

## 9 mysql -u root -p 输入密码试试吧

标签:bin,5.7,##,数据库,密码,下载安装,mysql,winx64
From: https://www.cnblogs.com/zhangfanshixiaobai/p/17859610.html

相关文章

  • Golang GORM 数据库操作
    一.初始化连接1packagemodel23import(4"fmt"56"gorm.io/driver/mysql"7"gorm.io/gorm"8)910/***11Navicat数据库可视化工具:https://www.navicat.com/en/12GORM操作数据库的Golang库:https://gorm.io/......
  • .net core 6 由数据库生成对应实体类
    首先按照网上其他朋友的教程,安装对应程序包 然后在程序包管理器控制台中执行Scaffold-DbContext,总是报错,各种各样的错误,说未引用的程序包之类的。最后找到的解决办法是,在vs的菜单栏中找到视图--终端,然后在下方弹出的“开发者PowerShell”中输入命令 dotnetefdbcontexts......
  • PostgreSQL数据库开启 a=null等价于a is null 功能
    前言PostgreSQL官方文档:http://www.postgres.cn/docs/11/functions-comparison.html今天在预览PostgreSQL文档的时候看到了这个功能,平时写SQL都是ais[not]null来进行判断的,第一次见到可以这样,觉得挺新奇的就先记录下。ps:存在即合理。GOtransform_null_equals(boolean)是P......
  • 3、python脚本连接本地mysql数据库读取表数据
    #coding:utf-8frompymysqlimportconnectdata_list=[]#将数据存入数据库conn=connect(host="10.36.128.83",port=20002,database="sthjj_sthj",user="lw_lwc",password=&qu......
  • Oracle 数据库存储过程调用SpringBoot API 接口方法
    数据库存储过程代码CREATEORREPLACEPROCEDUREFSMT.P_GET_HTTP_RES/*描述:存儲過程掉用HTTP接口作者:Janus日期:2023-11-23*/(M_DOC_NOINVARCHAR2,--??M_DOC_TYPEINVARCHAR2,--?据?型M_STANDBYINVARCHAR2,--?用字段M_EM......
  • 基于HOG特征提取和GRNN神经网络的人脸表情识别算法matlab仿真,测试使用JAFFE表情数据
    1.算法运行效果图预览 2.算法运行软件版本matlab2022a 3.算法理论概述        该算法主要由两个部分组成:HOG特征提取和GRNN神经网络。下面将详细介绍这两个部分的原理和数学公式。 1.HOG特征提取      HOG(HistogramofOrientedGradients)是......
  • node版本管理,勇士nvm下载安装使用
    node不同版本管理比较麻烦,推荐一个工具nvm进行版本管理 下载地址:nvm-windows  ......
  • 已有数据库怎么导入到django的models中
    1、先在settings.py文件中配置好想要生成models.py的数据库2、在Terminal中执行pythonmanage.pyinspecdb>[yourappname]\models.py3、生成已有数据的models.py文件......
  • openGauss学习笔记-132 openGauss 数据库运维-查看openGauss状态
    openGauss学习笔记-132openGauss数据库运维-查看openGauss状态132.1背景信息openGauss支持查看整个openGauss的状态,通过查询结果确认openGauss或者单个主机的运行状态是否正常。132.2前提条件openGauss已经启动。132.3操作步骤以操作系统用户omm登录数据库主节点。......
  • 【Python爬虫】第10篇:js逆向解析和Mongodb数据库。md集合文档(已分享,附代码)
    本文主要学习一下关于爬虫的相关前置知识和一些理论性的知识,通过本文我们能够知道什么是爬虫,都有那些分类,爬虫能干什么等,同时还会站在爬虫的角度复习一下http协议。全套笔记和代码自取地址:请移步这里感兴趣的小伙伴可以自取哦,欢迎大家点赞转发~共8章,37子模块JS的解析......