MySQL的安装与配置详细教程


Posted in MySQL onJune 26, 2021

免安装版的Mysql

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

标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

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

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

(为了方便大家的操作,我的网盘里有安装包:

链接: https://pan.baidu.com/s/1JUOs_alvH6ZQixAHiDxi9A

提取码: 9r5v)

一、下载安装包:

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

MySQL的安装与配置详细教程

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

MySQL的安装与配置详细教程

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

MySQL的安装与配置详细教程

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

MySQL的安装与配置详细教程

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

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

MySQL的安装与配置详细教程

二、Mysql的配置

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

MySQL的安装与配置详细教程

①下转到mysql的bin目录下:

MySQL的安装与配置详细教程

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

MySQL的安装与配置详细教程

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

MySQL的安装与配置详细教程

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

MySQL的安装与配置详细教程

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

MySQL的安装与配置详细教程

修改密码:

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

MySQL的安装与配置详细教程

再次登录验证新密码:

MySQL的安装与配置详细教程

设置系统的全局变量:

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

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

MySQL的安装与配置详细教程

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

MySQL的安装与配置详细教程

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

③在mysql目录下创建一个ini或cnf配置文件,在这里我创建的是ini配置文件,里面写的代码是mysql的一些基本配置

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、ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO/YES)

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

3、待续,正在撰写相关博客,如遇到此问题,可评论,博主回复解决

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

文章可自行全篇转载或部分摘取,注明出处→贴个原文链接意思意思一下即可

到此这篇关于MySQL的安装与配置——详细教程的文章就介绍到这了,更多相关MySQL安装配置内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

MySQL 相关文章推荐
MySQL中你可能忽略的COLLATION实例详解
May 12 MySQL
一看就懂的MySQL的聚簇索引及聚簇索引是如何长高的
May 25 MySQL
浅谈mysql返回Boolean类型的几种情况
Jun 04 MySQL
浅析MySQL如何实现事务隔离
Jun 26 MySQL
MySQL系列之九 mysql查询缓存及索引
Jul 02 MySQL
mysq启动失败问题及场景分析
Jul 15 MySQL
Mysql中一千万条数据怎么快速查询
Dec 06 MySQL
MySQL创建定时任务
Jan 22 MySQL
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
Mar 23 MySQL
MySQL示例讲解数据库约束以及表的设计
Jun 16 MySQL
mysqldump进行数据备份详解
Jul 15 MySQL
mysql sock 文件解析及作用讲解
Jul 15 MySQL
浅谈MySQL之浅入深出页原理
MySql 8.0及对应驱动包匹配的注意点说明
Jun 23 #MySQL
浅谈mysql增加索引不生效的几种情况
Jun 23 #MySQL
mysql联合索引的使用规则
为什么代码规范要求SQL语句不要过多的join
详解MySQL多版本并发控制机制(MVCC)源码
MySQL快速插入一亿测试数据
You might like
php的ajax框架xajax入门与试用介绍
2010/12/19 PHP
linux下使用ThinkPHP需要注意大小写导致的问题
2011/08/02 PHP
php&mysql 日期操作小记
2012/02/27 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
2017/08/15 PHP
Webkit的跨域安全问题说明
2011/09/13 Javascript
探讨jQuery的ajax使用场景(c#)
2013/12/03 Javascript
jQuery获取和设置表单元素的方法
2014/02/14 Javascript
对JavaScript客户端应用编程的一些建议
2015/06/24 Javascript
超实用的JavaScript表单代码段
2016/02/26 Javascript
动态加载js、css的实例代码
2016/05/26 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
使用Vue如何写一个双向数据绑定(面试常见)
2018/04/20 Javascript
JS中数组与对象的遍历方法实例小结
2018/08/14 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
vue 弹窗时 监听手机返回键关闭弹窗功能(页面不跳转)
2019/05/10 Javascript
[02:42]岂曰无衣,与子同袍!DOTA2致敬每一位守护人
2020/02/17 DOTA
python获取当前时间对应unix时间戳的方法
2015/05/15 Python
详解python中xlrd包的安装与处理Excel表格
2016/12/16 Python
Python 使用 attrs 和 cattrs 实现面向对象编程的实践
2019/06/12 Python
利用python实现短信和电话提醒功能的例子
2019/08/08 Python
Python3 pandas 操作列表实例详解
2019/09/23 Python
浅谈python输出列表元素的所有排列形式
2020/02/26 Python
使用 Python ssh 远程登陆服务器的最佳方案
2020/03/06 Python
你不知道的葡萄干处理法、橙蜜处理法、二氧化碳酵母法
2021/03/17 冲泡冲煮
使用Html5多媒体实现微信语音功能
2019/07/26 HTML / CSS
外语系毕业生找工作的求职信
2013/11/28 职场文书
房屋公证委托书
2014/04/03 职场文书
项目申报专员岗位职责
2014/07/09 职场文书
机关作风建设工作总结
2014/10/23 职场文书
2016优秀青年志愿者事迹材料
2016/02/25 职场文书
用Python写一个简易版弹球游戏
2021/04/13 Python
Go 自定义package包设置与导入操作
2021/05/06 Golang
Go语言基础切片的创建及初始化示例详解
2021/11/17 Golang
Nginx 匹配方式
2022/05/15 Servers