一、前言

正所谓磨刀不误砍柴工,不管是在平时练习sql,书写项目等都离不开数据库,今天我们就好好的整理下mysql的安装,本文主要针对mysql初学者。

二、正文

1、mysql的下载

window mysqldump如何安装 mysql安装教程cmd_mysql

此处版本我选择的是5.7.24,系统环境选择的是windows,OS版本此处选择ALL,由于我的系统的WIN7 64位的,因此这里我选择下载对应的windows(x86,64-bit).ZIP Archive。点击Download下载。

2、安装及使用

打开下载文件解压到指定文件目录。(我这里解压目录为E:\mysql-5.7.24-winx64)

打开解压后的MySql文件在根目录下创建my.ini (mysql配置文件)

这里需要将basedir 与 datadir 路径改成mysql的解压路径

1 [mysql]2
3 #设置mysql客户端默认字符集
4 default-character-set=utf85
6 [mysqld]7 #设置3306端口
8 port = 3306
9
10 #设置mysql的安装目录
11 basedir=E:\mysql-5.7.24-winx6412
13 #设置mysql数据库的数据的存放目录
14 datadir=E:\mysql-5.7.24-winx64\data15
16 #允许最大连接数
17 max_connections=200
18
19 #服务端使用的字符集默认为8比特编码的latin1字符集
20 character-set-server=utf821
22 #创建新表时将使用的默认存储引擎
23 default-storage-engine=INNODB

找到CMD命令提示符,右键以管理员身份运行(注意,必须以管理员的身份打开CMD窗口,否则无法创建mysql服务)

window mysqldump如何安装 mysql安装教程cmd_c  mysql安装教程_02

进入mysql子目录bin,依次输入:mysqld --install (安装) mysqld --initialize (初始化)net start mysql(运行)

3、启动MySQL

上一步继续执行命令:net start MySQL

window mysqldump如何安装 mysql安装教程cmd_c  mysql安装教程_03

a、异常一

可能会启动完成后又自动关闭,可以在/bin下双击mysql.exe,提示如下

window mysqldump如何安装 mysql安装教程cmd_解决方案_04

解决方法: 这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载一份即可, 下载地址, 拖到下面, 我下载的是64位版本的压缩包; 无法下载的朋友可以从网盘下载,


window mysqldump如何安装 mysql安装教程cmd_mysql_05

解压后将vcruntime140_1.dll复制到C:\Windows\System32即可

window mysqldump如何安装 mysql安装教程cmd_MySQL_06

注意, 32位版本的vcruntime140_1.dll需要复制到C:\Windows\SysWOW64下

b、异常二

windows系统下Mysql服务启动后立即关闭问题-排查及解决方法

Ctar+R输入services.msc

短暂显示启动成功

window mysqldump如何安装 mysql安装教程cmd_解决方案_07

显示停止

window mysqldump如何安装 mysql安装教程cmd_c  mysql安装教程_08

mysql安装目录下的data目录

window mysqldump如何安装 mysql安装教程cmd_mysql_09

排查日志,发现了两条ERROR语句:

window mysqldump如何安装 mysql安装教程cmd_解决方案_10

解决方案

window mysqldump如何安装 mysql安装教程cmd_MySQL_11

window mysqldump如何安装 mysql安装教程cmd_mysql_12

4.登录MySQL

登录mysql:(因为之前没设置密码,所以密码为空,不用输入密码,直接回车即可)

mysql -u root -p

如果初始化过程中会把登录密码初始化,可以在data文件中找到以.err结尾的文件,打开

window mysqldump如何安装 mysql安装教程cmd_解决方案_13

window mysqldump如何安装 mysql安装教程cmd_c  mysql安装教程_14

5.关于修改密码再次登录出现ERROR的解决方案:

首先问题出现的原因在于可能是因为版本不同,命令有所差异。个人认为,其实无所谓了,最终问题解决了就是了。

如果你是按照上面的完整教程安装出现这种问题的解决方案:

1、所有东西都删除,然后重装,按照上面教程再来一遍;部分内容有更正。特别注意!

2、如果你之前装了,报错之后就一直放在那里,现在请严格按照下面步骤进行:

1、打开cmd,切换到mysql的bin目录下,输入命令net stop mysql,停止mysql服务;

window mysqldump如何安装 mysql安装教程cmd_c  mysql安装教程_15

2、打开mysql的安装目录,找到data文件夹,将其删除!

window mysqldump如何安装 mysql安装教程cmd_mysql_16

3、回到cmd命令窗口,输入mysqld -remove

window mysqldump如何安装 mysql安装教程cmd_mysql_17

4、接下来按照上面教程,从第二步生成data文件开始执行,一定要注意修改密码那里:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';