mysql数据库安装(详细)-程序员宅基地

技术标签: mysql  

安装MySQL

MySQL是目前最为流行的开放源码的数据库,是完全网络化的跨平台的关系型数据库系统,它是由瑞典MySQLAB公司开发,目前属于Oracle公司。任何人都能从Internet下载MySQL软件,而无需支付任费用,并且“开放源码”意味着任何人都可以使用和修改该软件。

一、下载MySQL

第一步:下载mysql,地址:https://dev.mysql.com/downloads/installer/

mysql官网上提供了两种安装方式,第一种是在线版联网安装,第二种是本地安装。二者的区别是前者是联网安装,当安装时必须能访问互联网,后者是离线安装使用的,一般建议下载离线安装使用的版本。
在这里插入图片描述
以上两种安装方法均为图形界面向导方式安装,优点是可以比较清晰地看到整个mysql安装过程,并且可以选择性的安装所需的功能。缺点是安装过程中会出现一些环境依赖问题,导致安装失败。

除了上面这两种方式以外

下面还有一种压缩包安装方式,个人认为此方法成功率较大。

***本地压缩包安装方式(省心、省事):

压缩包下载地址https://dev.mysql.com/downloads/mysql/5.5.html#downloads在这里插入图片描述

解压下载好的压缩包文件:

在这里插入图片描述
打开文件,内容如下:
在这里插入图片描述
首先,打开电脑系统环境变量:
在这里插入图片描述
然后,添加mysql安装的bin文件目录的路径,如下图所示:
在这里插入图片描述

第二步:环境配置完成后,打开文件夹,创建一个新的文件后缀名为 .ini 的 my.ini空白文件。

在这里插入图片描述
第三步:编辑创建好的my.ini文件,用于初始化mysql数据库,tips:路径必须为“’\”的形式。

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

第四步:快捷键Windows + R 输入cmd,进入本地Windows 命令行窗口,然后通过命令行 进入mysql下的bin文件夹。

在这里插入图片描述
第五步:输入mysqld --initialize 进行初始化mysql。

在这里插入图片描述
输入上述命令,按回车,会发现文件夹下会多出一个新的文件夹data。

在这里插入图片描述
等待初始化完成会生成一个后缀名为.err的文件,里面存放的是初始化登录mysql的密码;

在这里插入图片描述
打开.err文件:找到下图中所示的root账户和root密码;

在这里插入图片描述

重要提示:

如果先前在电脑中装过mysql,请在cmd命令窗口输入sc delete mysql 删除之前的mysql服务。第一次安装请忽略 , 如下图所示:

在这里插入图片描述

第六步:打开cmd窗口,输入mysqld --install 命令;
在这里插入图片描述
ps!!!: 如果出现 Install/Remove of the Service Denied! 错误的话。

解决办法: 使用管理员身份运行cmd,如下图:
在这里插入图片描述

接上,开启mysql服务;

在这里插入图片描述

使用root账户和刚刚文件里查看的密码进行登录;

在这里插入图片描述
出现以下界面说明mysql登录成功;

在这里插入图片描述
第七步:修改mysql root账户密码:使用命令:alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';

在这里插入图片描述
为了更便捷地使用数据库,可以选择连接mysql数据库客户端navicat工具:

在这里插入图片描述
测试连接:

在这里插入图片描述

MySQL服务的停止与开启(补充)

Windows 键 + R 键 打开本地命令行窗口,输入services.msc快速打开电脑 “服务”,检查mysql服务,如下图所示:

在这里插入图片描述
找到mysql服务,如未开启,可手动开启服务;

在这里插入图片描述
设置Mysql服务启动类型为:“ 自动 ”,启动服务。

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_43605266/article/details/110477391

智能推荐

Unable to delete directory 'E:\workspace-android\xxx\app\build' Failed to delete some children. This-程序员宅基地

文章浏览阅读2.8k次。版本问题解决方法第一步:共享2. 第二步:停止共享3. android studio : Clean Project4. 错误解决如果你觉得有用,那就点个赞吧!!!

jsp使用七牛云API和webuploader上传多组图片_jsp界面上传多张图片-程序员宅基地

文章浏览阅读1.7k次。文章目录jsp使用七牛云API和webuploader上传多组图片介绍目录树遇到的问题上传组件的选择问题进度条多线程前端界面数据库关键代码UserPhotoDaoImplUploadServletJDBCServletlist.jspadd.jsppom.xml参考jsp使用七牛云API和webuploader上传多组图片介绍前作:JavaWeb servlet jsp 使用七牛云API上传图片使用mysql保存图片七牛云路径,在上传图片的时候直接上传到七牛云前端使用了layui,图片多组上传使用_jsp界面上传多张图片

matlab处理汉字文本,Matlab读取CSV文件(补足六个汉字).docx-程序员宅基地

文章浏览阅读854次。Matlab读取CSV文件环境:Matlab R2009a,Win 71、用csvread函数注意:csvread函数只试用与用逗号分隔的纯数字文件第一种:M = CSVREAD('FILENAME') ,直接读取csv文件的数据,并返回给M第二种:M = CSVREAD('FILENAME',R,C) ,读取csv文件中从第R-1行,第C-1列的数据开始的数据,这对带有头文件说明的csv文件(如..._matlab读取csv文件中的文字

在Jetson Nano上学习ROS的记录(版本Ubuntu18.04,课程来源赵虚左老师的《ROS理论与实践》)第二章 话题通信_jeston nano python与ros通信-程序员宅基地

文章浏览阅读1.3k次,点赞11次,收藏11次。系列文章目录第一章 ROS空间创建、helloworld的实现、开启多个节点第二章 话题通信文章目录系列文章目录前言一、话题通信是什么?二、话题通信基本操作(Python)1.流程2.编写发布方3.订阅方4.话题通信自定义msg总结前言现在大二,之前大一有幸参加了2021的国赛,很壮烈的拿了个江苏赛区的二等奖。但发现无人机这个题,真的是往堆钱上走了。不上ROS不行,现在来记录一下一个纯小白学习ROS的过程和遇到的问题。防止学弟、学妹们再走我走过的弯路。板子用的是学长给的Jetson Nano(_jeston nano python与ros通信

笔记本usb转vga外连显示器问题解决记录_usb转vga连接显示器没反应-程序员宅基地

文章浏览阅读7.7k次,点赞5次,收藏4次。由于工位的笔记本只有十分老式的DELL老款显示器,只有双头vga接口,电脑上无vga接口,手头只有一个达尔稳的usb转接vga接口,笔记本的usb外接和显示器相连相连。最近买了一台新的笔记本,直接插上转接口无法点亮外接屏,显示驱动错误,由于忘记老笔记本当时使用的是何转接驱动,问了网店客服未得到明确答案,前后尝试下载了绿联的官方驱动、以及百度查找的驱动下载等,驱动名称诸如DisplayLink,但是下载完电脑依旧无法识别usb转vga。后来打开老笔记本,在驱动精灵的驱动管理一项项对比,发现使用的是Fresc_usb转vga连接显示器没反应

[Adobe Devnet]嵌入字体_adobedevabagaru字体-程序员宅基地

文章浏览阅读794次。http://www.riadev.com/forum.php?mod=viewthread&tid=587嵌入字体 - RIAMeeting翻译小组 - 王成 2 D$ d$ A; b9 c4 R 在这张图的下面,你能看到2个版本的XYZ公司的Logo. 5 o: g4 q0 T2 B$ K' G- w 这两个版本都是由一个球形图案加上文字"XYZ Company"组成的。 在屏幕左侧的_adobedevabagaru字体

随便推点

JS 分页打印_js打印表格在一页显示-程序员宅基地

文章浏览阅读1.3k次。在调用window.print()时,可以实现打印效果,但内容太多时要进行分页打印。在样式中有规定几个打印的样式page-break-before和page-break-afterCSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方式。每个打印属性都可以设定4种设定值:auto、always、left和right。其中Auto是默认值,只有在有需要时,才需设定分页符号 (Pa..._js打印表格在一页显示

XXL-JOB原理--任务调度中心任务管理(四)_triggerkey triggerkey = triggerkey.triggerkey(jobn-程序员宅基地

文章浏览阅读2.1w次,点赞3次,收藏32次。 在任务调度中心可以进行新建任务,新建任务之后可以在任务列表中查看相关任务,任务可以根据我们配置的cron表达式进行任务调度,或者也可以在任务列表中执行、暂停、删除和查看相关运行日志等操作。一、任务调度中心管理1、新建任务、2、任务列表任务操作二、任务创建与操作 我们了解到xxl-job是基于quartz来实现定时任务的(其实任务调度中心任务执行..._triggerkey triggerkey = triggerkey.triggerkey(jobname, jobgroup)

关于计算机基础的重要性_学习计算机基础的意义-程序员宅基地

文章浏览阅读2.2k次,点赞4次,收藏11次。计算机基础的重要性,推荐了http://bbs.theithome.com/read-htm-tid-123.html的帖子,但是网站已经上不去了,从别处搜来看了,觉得很有道理,与大家共享一下。 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。 我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net_学习计算机基础的意义

RTL8762C SDK开发-点ST7567(TM9665)屏-程序员宅基地

文章浏览阅读605次,点赞2次,收藏4次。本文参考:1)如何使用STM32F103驱动ST7567液晶屏2)瑞昱rtl8762芯片通过SPI控制st7789,从而实现LCD显示_Small_Six_的博客-程序员宅基地1、瑞昱rtl8762芯片通过SPI控制st7789,从而实现LCD显示_Small_Six_的博客-程序员宅基地中关于怎么SPI驱动屏写的很清楚,不再赘述,本文只是模仿。2、完整的源码以后在贴吧,现在源码审核的时间太长。_st7567

go语言中文乱码gbk转UTF8_go gbk转utf8中文乱码-程序员宅基地

文章浏览阅读1.5k次。/** * gbk转utf8 */func coverGBKToUTF8(src string) string { return mahonia.NewDecoder("gbk").ConvertString(src)}/** * 替换乱码 */func replaceNullHtml(src string) string { temp := strings.Replace(src, "聽", "", -1) return temp}/** * gbk转utf8 */fun._go gbk转utf8中文乱码

pythonFlask框架学习_flask layout-程序员宅基地

文章浏览阅读1k次,点赞3次,收藏33次。Flask是由python实现的一个web微框架,让我们可以使用Python语言快速实现一个网站或Web服务。而且有对应的python3及python2版本。首先这边选择的是python3.6,虽然python3在网上好像名声不咋地,而且一度有文章说python3正在毁灭Python,但是反正是别人选的,也就将就了。在网上看别人下载个flask很麻烦,反正我的很简单,windows环境下的..._flask layout

推荐文章

热门文章

相关标签