首页 > 数据库 >MySQL安装及配置

MySQL安装及配置

时间:2023-02-21 13:36:10浏览次数:28  
标签:配置 5.7 -- 31 Mysql mysql MySQL 安装 winx64

Mysql 本质上是一个软件    8.x,5.x    本人采用5.7.31版本(既支持win又支持mac)

下载地址:https://downloads.mysql.com/archives/community/

本人经常使用的为:

链接:https://pan.baidu.com/s/1lXwdKdsBsobO75nL_Eeffw
提取码:1573

一、安装过程

  1.选择版本及操作环境  ——第二个win(x86,64-bit),zip Archive

  2.下载并安装两个补丁

    <1.vcredist_x64.exe

    <2.dxwebsetup.exe  (安装时不选择bing包)

  链接:https://pan.baidu.com/s/18W5tMiXGw-WzCqmEXf82kQ
  提取码:1573

  3.将下载解压缩好的mysql放置到一个无中文路径的文件夹中

  4.创建配置文件

  在mysql的项目路径中(与bin,docs同等级)创建文件  my.ini   ,该配置文件中写入:

[mysqld]
port=3306
basedir=E:\\Programming\\mysql-5.7.31-winx64
datadir=E:\\Programming\\mysql-5.7.31-winx64\\data

  注:[mysqld] 和 port=3306为固定内容,不可更改,

    basedir为自己安装mysql的路径

    datadir为利用mysql帮助创建文件和文件夹的路径位置,这表示以后的数据将在当前安装路径下的data目录中

  5.管理员权限打开终端,输入初始化命令: "E:\Programming\mysql-5.7.31-winx64\bin\mysqld.exe" --initialize-insecure 

  当初始化完成后会在安装目录中多出一个data目录

二、启动Mysql

  启动方式有两种:

  1.临时启动(不建议)

  终端输入命令: "E:\Programming\mysql-5.7.31-winx64\bin\mysqld.exe"  

  此时已启动,将Mysql挂起,关闭该终端运行框时mysql随之关闭

  2.制作成Windows服务,服务来进行会开启和关闭

  制作服务:

  终端输入命令: "E:\Programming\mysql-5.7.31-winx64\bin\mysqld.exe" --install mysql57 

  当命令执行后返回Service successfully installed 则服务创建成功

  服务启动方式也有两种:

    <1.net start mysql57

      net stop mysql 57

    <2.打开任务管理器-->菜单栏中点击“服务”-->找到“mysql57”来进行控制和关闭以及自启动等

三、连接Mysql

连接测试:给予三条命令(后面都要加英文分号)

用Mysql自带工具进行连接测试

建立系统环境变量:右键此电脑-->属性-->高级系统设置-->高级-->下面的系统环境变量-->Path-->新建-->安装路径\bin-->确定

进行连接:

  终端输入命令: "E:\Programming\mysql-5.7.31-winx64\bin\mysql.exe" -h 127.0.0.1 -P 3306 -u root -p 

  注:-h 127.0.0.1 表示IP,-P 3306 表示端口,-u root 表示用户,-p表示密码

  默认本机电脑,默认端口3306,因此可简写为: "E:\Programming\mysql-5.7.31-winx64\bin\mysql.exe" -u root -p 

  当已添加为环境变量时终端输入可再简写为: mysql -u root -p 

  出现(enter password:) 默认为无密码直接点击换行,此时则已连接成功

四、配置密码

  1.连接成功后前面出现字样<mysql>时输入命令: set password=password(" "); 引号内放置想要设置的用户密码

  当出现Query OK则执行成功!

  2.查看已有文件夹及就是数据库(再输入指令): show databases; 

  3.退出(关闭连接)——再登录需要重新设置密码: exit; 

五、忘记密码

  默认情况下,启动Mysql时需要用户输入账户名和密码

  修改MySQL配置(my.ini)-->此时需要先关闭Mysql服务-->配置文件中末行加上代码: skip-grant-tables=1 

  打开mysql -u root -p 进入无账号模式

  重新设置密码运行命令: use mysql; 

  再执行:

update user set authentication_string=password('新密码'),password_last_changed=now() where user='root';

  退出Mysql和检查关闭Mysql服务,将配置文件(my.ini)中添加的那行删掉,取消无账号模式,此后登录时则输入新密码

 

标签:配置,5.7,--,31,Mysql,mysql,MySQL,安装,winx64
From: https://www.cnblogs.com/hongbao/p/17140616.html

相关文章

  • 此网站无法提供安全连接(客户端和服务器不支持一般 SSL 协议版本或加密套件。)--TLS 1
     首先简单说一下我遇到问题的过程,我们公司有一根电信专线,下面有4个固定IP,有一个IP1已经绑定了A域名,且A域名申请过开端80、443端口(提交给客户经理),现在我们使用IP2来绑定......
  • Excel文件 利用MySQL/Python 实现自动处理数据的功能
    目录问题描述:解决方案:一、SQL查询二、SQL、python处理三、python处理四、优化python处理1.手动执行代码2.开机自动执行代码对比四种方案:总结:问题描述:在没有服务器存储数......
  • M1安装PD tools linux-headers报错
    1.报错信息Anerroroccurredwhileinstallingthefollowingpackages:-linux-headers-5.18.0-kali5-arm64InstallthesepackagesmanuallyandstarttheParall......
  • 安装和restore gitlab 12.0.2
    下载和安装gitlab去dockerhub下载指定版本的itlabce镜像创建GITLAB_HOME的环境变量.sudovim.bashrcexportGITLAB_HOME=/srv/gitlabsource.bashrcroot@DES......
  • ChatGPT手把手教你配置及使用,防踩坑
    一、为何ChatGPT会如此火?分析 ChatGPT 背后火的原因:微软大佬站台+马斯克名人宣传,本身就会带来很大的流量;而 ChatGPT 本身也是非常给力,发布了 GPT-3 模型,取名达芬奇......
  • Spring Boot自动配置原理懂后轻松写一个自己的starter
    目前很多Spring项目的开发都会直接用到SpringBoot。因为Spring原生开发需要加太多的配置,而使用SpringBoot开发很容易上手,只需遵循SpringBoot开发的约定就行了,也就是约定......
  • 部署堡垒机4——安装JumpServer
    部署jumpserver服务一、前期准备一个后台程序,基本上都是需要依赖于数据库才能运行,后台程序在启动的时候,代码就回去连接数据库,保证数据库,正确启动,且可以正确连接,否则后台......
  • windows 安装 mysql-8.0.32 压缩包方式
    下载地址https://dev.mysql.com/downloads/mysql/5.0.html解压把解压好的文件夹放到D盘(注意所有路径中都不要包含中文路径)D:\mysql-8.0.32-winx64创建一个空文......
  • 07 储存基本配置
    07储存基本配置7.1检视硬碟资讯将ProxmoxVE升级至最新版本以后,接着可以准备磁碟与储存集区,以提供客体机与其他所需档案之放置空间。将页签切换至“磁碟”,右方会......
  • 08 安装虚拟机:Windows 10
    08安装虚拟机:Windows10在安装虚拟机之前,总是要有安装来源媒体(例如:ISO映像之类),方可顺利进行。在ProxmoxVE中有几种将ISO档置入ProxmoxVE的方式,本节介绍其中两种最......