MySQL详细安装与配置

news2024/12/27 11:40:01

免安装版的Mysql

  MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的

标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web

应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据

库管理系统)应用软件之一。

  在本博文里,我主要以Mysql免安装版为例,帮助大家解决安装与配置mysql的步骤。

  首先:要先进入mysql官网里(Mysql的官网-->MySQL),下面是详细步骤:↓

一、下载安装包:

  ①进入官网后,点击"Dowload",然后页面往下拉

  ②接下来看到的页面是这样的,红色框框的链接就是mysql社区版,是免费的mysql版本,然后我们点击这个框框的链接:↓

  

    ③接下来跳转到这个页面,在这里,我们只要下载社区版的Server就可以了:↓

  ④下载免安装版(windows以外的其他系统除外)

    ***这样,安装包就下载好了!

  ***注意,安装的目录应当放在指定位置,,其次,绝对路径中避免出现中文,推荐首选英文为命名条件!!!!(我的为参考)

  

二、Mysql的配置

  *以管理员身份打开命令行(如下图所示),一定要是管理员身份,否则由于后续部分命令需要权限,出现错误!

  

  

  ①下转到mysql的bin目录下:

  ②安装mysql的服务:mysqld --install

  

  ③初始化mysql,在这里,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到(mysqld --initialize --console)

  

  

  ④开启mysql的服务(net start mysql)

  

  ⑤登录验证,mysql是否安装成功!(要注意上面产生的随机密码,不包括前面符号前面的空格,否则会登陆失败),如果和下图所示一样,则说明你的mysql已经安装成功!注意,,一定要先开启服务,不然会登陆失败,出现拒绝访问的提示符!!!

  

  修改密码:

    由于初始化产生的随机密码太复杂,,不便于我们登录mysql,因此,我们应当修改一个自己能记住的密码!!

  

  再次登录验证新密码:

 

  设置系统的全局变量:

    为了方便登录操作mysql,在这里我们设置一个全局变量:↓

    ①点击"我的电脑"-->"属性"-->''高级系统设置''-->''环境变量'',接下来如下图所操作

    

    ②把新建的mysql变量添加到Path路径变量中,点击确定,即完成:

    

    配置完成之后,每当我们想要用命令行使用mysql时,只需要win+R,-->输入"cmd"打开命令行,之后输入登录sql语句即可。

  

 ***此步骤可忽略:③在mysql目录下创建一个ini或cnf配置文件,在这里我创建的是ini配置文件,里面写的代码是mysql的一些基本配置

    

[mysqld]
character-set-server=utf8mb4
bind-address=0.0.0.0
port=3306
default-storage-engine=INNODB
[mysql]
default-character-set=utf8mb4
[client]
default-character-set=utf8mb4

  就这样,一个免安装版的Mysql就安装并配置完成了

2.1可能会出现的问题

 1、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES) 

 2、"由于找不到MSVCR120.dll,无法继续执行代码。重新安装程序可能会解决此问题" 或者 "由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题" 

 3、"net start Mysql"启动服务时 ,显示"Mysql服务正在启动    Mysql服务无法启动   服务没有报告任何错误"

解决办法:

1:解决mysql:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO/YES)

2:解决mysql问题:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题。

3:net start Mysql 启动服务时 ,显示“Mysql服务正在启动 Mysql服务无法启动 服务没有报告任何错误

2.2命令参考:

  ①安装服务:mysqld --install

  ②初始化: mysqld --initialize --console

  ③开启服务:net start mysql

  ④关闭服务:net stop mysql

  ⑤登录mysql:mysql -u root -p

    Enter PassWord:(密码)

  ⑥修改密码:alter user 'root'@'localhost' identified by 'root';(by 接着的是密码)

  ⑦标记删除mysql服务:sc delete mysql

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/913808.html

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

相关文章

lab5 lazy

文章目录 Eliminate allocation from sbrk()Lazy allocationtaskhints实现 Lazytests and Userteststaskhints实现 Eliminate allocation from sbrk() 第一个任务是去阻止sysproc.c中的sys_sbrk()函数真的分配内存,只需要增p->sz即可 一行代码注释即可 uint64…

mysql between and 和 大于小于的区别

1&#xff09;表达式 between 下界值 and 上界值 ——限定"表达式"的值介于"下界值"到"上界值"之间的所有值&#xff0c;并且包含"下界值"和"上界值"&#xff1b; 2&#xff09;表达式 >下界值 and 表达式<上界值 ——…

Win11点击鼠标右键,“新建”选项消失的解决方法

更新了Win11后&#xff0c;我发现当我想在桌面新建一个文件夹、文本文档或者Word、Excel的时候&#xff0c;却没有“新建”选项&#xff0c;很是苦恼&#xff0c;只能通过文件资源管理器进行新建操作。 试了很多方法&#xff0c;终于找到个有用的。 以管理员运行cmd&#xff…

电脑怎么设置智能提醒?如何让电脑自动提醒我?

对于大多数上班族来说&#xff0c;因为日常的工作任务比较繁琐&#xff0c;且和各种琐事交织在一起&#xff0c;非常容易造成日程安排的混乱&#xff0c;这时候容易忘记各种工作任务也就是司空见惯了。为了尽可能不遗漏重要的工作任务&#xff0c;把每天的工作日程安排的井井有…

运维作业6

1.安装docker服务&#xff0c;配置镜像加速器 1&#xff09;添加docker-ce源信息 [rootserver ~]# yum install yum-utils device-mapper-persistent-data lvm2 -y [rootserver ~]# yum-config-manager --add-repo https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/cento…

# Lua与C++交互(二)———— 交互

C 调用lua 基础调用 再来温习一下 myName “beauty girl” C想要获取myName的值&#xff0c;根据规则&#xff0c;它需要把myName压入栈中&#xff0c;这样lua就能看到&#xff1b;lua从堆栈中获取myName的值&#xff0c;此时栈顶为空&#xff1b;lua拿着myName去全局表中查…

经纬恒润再次入选教育部产学研合作协同育人企业

近日&#xff0c;教育部高等教育司组织的产学合作协同育人项目组公布了2023年度产学合作协同育人项目指南通过企业名单。经纬恒润再次入选&#xff0c;此次共获批37个项目&#xff0c;其中有25个师资培训项目&#xff0c;12个实践条件建设和实践基地建设项目。 产学合作协同育人…

【C++】UDP通信,实现文件的传输

目录 1 TCP与UDP比较 2 UDP 3 通信流程 4 实践 5 运行结果 1 TCP与UDP比较 2 UDP简介 UDP通信是无连接的,因此不需要

8-模板复用

一. 模板复用方法和前置条件 1. 语法: {% block 名字 %}{% endblock %} 2. 三种方法: (1). 模板继承 * (2). include (3). 宏 3. 前置条件: (1). 多个模板具有相同的顶部和底部 (2). 多个模板具有相同的模板内容,但是内容中部分不一样 (3). 多个模板具有完全…

MAYA粒子基础_发射器和粒子碰撞

创建nParticle泛向发射器 创建nParticle方向发射器 体积发射器 创建火花 曲面发射器 曲线发射 粒子碰撞 碰撞层 碰撞 碰撞层都是0 不碰撞 白0 红1 1 0

关于ros工作空间devel下setup.bash的理解

在创建了ros的工作空间之后 在工作空间的devel文件夹中存在几个setup.*sh形式的环境变量设置脚本 使用source命令运行这些脚本文件&#xff0c;则工作空间的环境变量设置可以生效&#xff08;如可以找到该工作空间内的项目&#xff09;。 source devel/setup.bash 设置环境变量…

为什么 Redis 中的事物很玄学,没人使用 ?

1.为什么不使用 Redis 中的事物 ? Redis 中的事物是 "弱事物"&#xff0c;它在操作的时候&#xff0c;是将多个命令全部加入到事物队列中&#xff0c;然后通过 exec 命令一次性执行所有命令。这样做的好处是可以减少网络往返的次数&#xff0c;提高效率。 它的使用…

Hadoop学习一(初识大数据)

目录 一 什么是大数据&#xff1f; 二 大数据特征 三 分布式计算 四 Hadoop是什么? 五 Hadoop发展及版本 六 为什么要使用Hadoop 七 Hadoop vs. RDBMS 八 Hadoop生态圈 九 Hadoop架构 一 什么是大数据&#xff1f; 大数据是指无法在一定时间内用常规软件工具对其内…

allegro gerber导出

allegro gerber导出 1、生产钻孔数据nc_param.txt钻孔参数文件生成2、生成钻孔图形3、放置钻孔图和钻孔表4、生产钻孔文件5、路板中使用了椭圆孔、矩形或者长条形的开槽孔&#xff0c;就需要出一个铣刀数据文件&#xff0c;单独生成NC Route文件&#xff1b;6、生成叠层截面图7…

森林生物量(蓄积量)估算全流程

python森林生物量&#xff08;蓄积量&#xff09;估算全流程 一.哨兵2号获取/去云处理/提取参数1.1 影像处理与下载1.2 导入2A级产品1.3导入我们在第1步生成的云掩膜文件1.4.SNAP掩膜操作1.5采用gdal计算各类植被指数1.6 纹理特征参数提取 二.哨兵1号获取/处理/提取数据2.1 纹理…

5G NR:协议 - PDCCH信道

1、基本概念 不同于LTE中的控制信道包括PCFICH、PHICH和PDCCH&#xff0c;在5G NR中&#xff0c;控制信道仅包括PDCCH&#xff08;Physical Downlink Control Channel&#xff09;&#xff0c;负责物理层各种关键控制信息的传递&#xff0c;PDCCH中传递的下行控制信息&#xff…

rainbond云原生应用管理平台部署

rainbond简介 rainbond 是 一个 开源的Kubernetes 云原生应用管理平台。 Rainbond 核心100%开源&#xff0c;Serverless体验&#xff0c;不需要懂K8s也能轻松管理容器化应用&#xff0c;平滑无缝过渡到K8s&#xff0c;是国内首个支持国产化信创、适合私有部署的一体化应用管理…

股票开户哪个券商进行炒股佣金最低手续费最低?万1融5!

股票交易的手续费最低金额取决于券商、地区、交易所以及具体的交易类型等因素。不同券商和地区的手续费政策会有所不同&#xff0c;因此无法给出一个通用的最低手续费金额。 一些券商可能会提供特定的交易活动或优惠&#xff0c;例如首次交易免费、低交易费等。此外&#xff0…

linux设备驱动模型:设备树

设备树诞生背景&#xff1a;硬件设备中种类逐年递增&#xff0c;板级platform平台设备文件越来越多。 设备树由根节点开始&#xff0c;可以包含若干个子节点&#xff1b;每个子节点又可以包含若干个子节点。 DTS&#xff08;device tree source&#xff09;&#xff1a;设备树…

人力资源管理难?看看这些大厂是怎么做的!附数据分析模板

组织管理的质量是影响企业运作效率的重要因素之一。今天&#xff0c;本文分享帆软自己是如何用简道云搭建HR系统的。 Tips&#xff1a;本文中的“同学”&#xff0c;是对帆软员工的称呼。本文由帆软人事同学提供。 最初&#xff0c;在帆软的快速成长期&#xff0c;公司聚焦发展…