mysql5.7msi安装
本文介绍的是只安装MySQL数据库的过程,并不包含各种其他附加工具。安装完成之后通常使用Navicat或SQLyog进行可视化操作。
清华的镜像网站只保存最新的几个MySQL版本,所以直链可能已经失效,大家可以使用Ctrl + F进行搜索。
部分用户在安装时会提示缺少某个C++运行库,下面是其中一个运行库的官方链接,下载x64即可。
https://www.microsoft.com/zh-cn/download/details.aspx?id=40784
在项目中使用到了MySQL数据库,在安装时踩了很多坑。本文用于记录MySQL安装的全过程。
在项目中使用MySQL数据库+Navicat数据库管理工具。
1、MySQL安装包下载
MySQL官方网站下载速度太慢,这里推荐使国内的开源镜像站。
清华大学开源软件镜像站 | Tsinghua Open Source Mirror
网易开源镜像站
MySQL的版本有很多,这里只安装纯粹的MySQL数据库,不附加任何工具。
Index of /mysql/downloads/MySQL-5.7/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
在列表中找到 mysql-5.7.35-winx64.msi 进行下载。
直接下载链接:mysql-5.7.35-winx64.msi
2、MySQL 5.7.35 安装过程
(1)双击启动安装包,点击 Next 进入下一步。
(2)勾选 I accept the terms in the License Agreement ,同意协议,点击 Next 进入下一步。
(3)点击第二个 Custom 自定义安装,自定义安装路径。
Typical:典型安装,安装最常用的功能,默认安装在C盘。
Custom:自定义安装,选择安装路径和组件等。
Complete:完全安装,安装所有组件,默认安装在C盘。
3、MySQL环境变量配置
(1)在系统属性中,点击环境变量。

(2)找到环境变量—>系统变量—>Path,选中后点击编辑。
(3)在Path环境变量中点击新建,将之前设置的安装目录添加进去。如果安装在D盘,环境变量配置如下。后面一定要添加bin目录!!!

确定修改,返回,环境变量配置完成。
4、MySQL服务的安装与初次登录
(1)以管理员身份启动命令提示符,一定要是管理员身份!!!
(2)定位到安装目录的bin目录下。
(3)执行命令 mysqld -install 和 mysqld --initialize 。
mysqld -install
第一条命令执行完毕后,输出 Service successfully installed 。
mysqld --initialize
第二条命令执行完毕以后,没有输出,重新回到光标。

(4)两条命令执行完毕以后,在MySQL的安装目录下会出现一个data文件夹。

在data文件夹中有一个以.err结尾的文件。

用记事本打开.err文件,文件中存储了数据库的临时密码。也可以使用记事本的查找功能查找关键词password。记住此密码!!!

(5)执行命令 net start mysql ,启动MySQL服务。

(6)使用临时密码初次登陆MySQL。登录命令为mysql -u root -p。密码就是.err文件中的临时密码!登录成功。
mysql -u root -p

(7)修改root用户的登录密码为123456。
alter user 'root'@'localhost' identified by '123456';

使用quit命令退出MySQL。
5、修改MySQL字符集为utf8
(1)在MySQL的安装目录中新建文件 my.ini 。文件内容为:
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

(2)以管理员身份启动命令行,重启MySQL服务。
net stop mysql
net start mysql
(3)登录MySQL,使用命令 status 查看字符集。由于配置了环境变量,直接使用普通命令行即可登录MySQL。
字符集全部改变为utf8。

以上就是MySQL安装的全过程,在项目中推荐配合Navicat使用。
mysql5.7msi安装的更多相关文章
- MySQL5.6安装步骤
MySQL5.6安装步骤(windows7/8_64位) 1. 下载MySQL Community Server 5.6.11 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下 ...
- linux mysql5.5安装与配置(转帖,在网上收集,自用)
MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB公司开发,目前属于Oracle 公司.MySQL分为社区版和商业版,由于其体积小.速度快.总体拥有成本低,尤其是开放源码 这一特点,一般中 ...
- mysql5.6安装
mysql5.6安装 #卸载原有的mysqlyum remove mysql*ls /etc/my.cnf*mv /etc/my.cnf* /tmp/ #安装依赖包yum install make c ...
- win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装
win8.1(64位) apache2.4.3+php5.6.3+mysql5.6安装 http://blog.csdn.net/jiangzeyun/article/details/41676639
- Windows+Atlassian-Jira-6.0.4+MySql5.0安装破解汉化
Windows+Atlassian-Jira-6.0.4+MySql5.0安装破解汉化 一:整理的安装程序 例如以下图: 文件太大.上传不到csdn上.有须要的联系. 新增的百度云盘下载:链接: ...
- MySQL5.7 安装过程中出现 attempting to start service 过不去
MySQL5.7 安装过程中出现 attempting to start service 过不去. 1,机制打开服务,把MySql服务名启动(我的是MySqlAliyun) 启动失败:提示1067错误 ...
- mysql5.7安装和修改密码
mysql5.7安装 第一 下载 https://downloads.mysql.com/archives/community/ 首先下载mysql5.7.18zip安装包 根据电脑配置选择32/64 ...
- Linux(Deepin 15.9) - MySQL5.7 安装
Linux(Deepin 15.9) - MySQL5.7 安装 sudo apt install mysql-server/panda sudo apt install mysql-client/p ...
- MySql5.5安装详细说明
双击MySql5.5安装文件开始: next 打勾,Next 选Custom,原因如下面所述: Typical(典型安装) Installs the most common program fea ...
- 呕心沥血之作,最多坑mysql5.7安装教程
前言: 业务需要,需要数据库接binlog发数据变更消息,但是项目用到的数据库是mysql5.6,不支持,于是就有了接下来的一切一切,新的测试服务器上安装mysql5.7 安装步骤: 1.官网下载my ...
随机推荐
- [FAQ] chrome.runtime.onMessage 问题, Unchecked runtime.lastError: The message port closed before a response was received
// quasar background-hook.js chrome.runtime.onMessage.addListener(function (request, sender, sendRes ...
- Part-DB 配置流程
介绍 Part-DB是一个开源的器件管理工具,博主用于管理个人的电子器材,最近捣鼓了一下这个工具,由于手头还有一块闲置的赛昉·星光2的开发板,所以我打算一起拿来捣鼓一下,如果不成功,就用树莓派(生气) ...
- 优秀的 Modbus 从站(从机、服务端)仿真器、串口调试工具
目录 优秀的 Modbus 从站(从机.服务端)仿真器.串口调试工具 主要功能 软件截图 优秀的 Modbus 从站(从机.服务端)仿真器.串口调试工具 官网下载地址:http://www.redis ...
- UCenter 1.6 数据字典
uc_admins 管理员权限表 字段名 数据类型 默认值 允许非空 自动递增 备注 uid mediumint(8) unsigned NO 是 用户ID username char(15) ...
- OLAP系列之分析型数据库clickhouse权限控制(六)
一.clickhouse权限管理 users.xml默认配置文件: <?xml version="1.0"?> <clickhouse> <profi ...
- K8s应用---配置管理中心configmap和Secret(13)
一.Configmap概述 1.1 什么是configmap Configmap 是 k8s 中的资源对象,用于保存非机密性的配置的,数据可以用 key/value 键值对的形式保存,也可通过文件的形 ...
- Golang 爬虫02
验证邮箱 目标站点: https://movie.douban.com/top250
- Linux下的目录
FHS 因为利用Linux来开发产品或distributions的社群/公司与个人实在太多了, 如果每个人都用自己的想法来配置文件放置的目录,那么将可能造成很多管理上的困扰. 你能想象,你进入一个企业 ...
- DNS(6) -- DNS子域实现
目录 1. DNS子域 1.1 子域授权环境说明 1.2 子域授权实现 1.2.1 主域DNS服务器配置 1.2.2 子域DNS服务器配置 1.3 DNS转发域 1.3.1 DNS转发域概述 1.3. ...
- 用pageOffice控件实现 office word文档在线编辑 表格中写数据的方法
PageOffice对Word文档中Table的操作,包括给单元格赋值和动态添加行的效果. 1 应用场景 OA办公中,经常要在文档的指定位置表格,填充后端指定数据. 如word文档中,表格数据 如下表 ...