MySQL数据库安装教程(windows)

1. 下载及配置环境变量

⦁ 解压mysql安装包:
将mysql-5.7.22-win32的zip解压缩到一个位置,在这里我们假设其被解压缩到D盘
⦁ 解压完后的mysql-5.7.22-win32文件夹如图2.1所示,在mysql-5.7.22-win32文件夹下新建一个叫data的文件夹和一个ini格式的叫my.ini的文件(用记事本新建一个txt,再将其另存为成my.ini)
在这里插入图片描述
my.ini内容:

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

配置环境变量:右键点击“我的电脑”,选择“属性”,得到如图3.1所示界面,选择“高
级系统设置”;
进入“环境变量”后,在下边的系统变量里选择“新建”,在弹出的对话框里“变量名”一栏里填mysql_home,变量值里填MySQL的bin文件夹的路径,本例中为D:\mysql-5.7.22-win32\bin。
在这里插入图片描述
之后再环境变量path中添加mysql的环境变量,选择Path的环境变量,之后点击编辑——右上角新建——填写"%环境变量名称%\bin",图中划横线的地方填写的是上一步第一个输入框的名称,所以我这是%mysql_home%\bin;如果是windows7的可以在Path后追加“;%mysql_home%\bin”。
在这里插入图片描述


2. 配置MySQL数据库

1.以管理员身份运行cmd(按照C:\Windows\System32的路径找到cmd.exe,右键点击,选择“以管理员身份运行”),之后输入D:(即MySQL所在的盘),然后再输入cd mysql-5.7.22-win32\bin(即MySQL的bin文件夹的路径);
2.这样就通过cmd进入MySQL的bin文件夹了。之后再输入mysqld –install,完成对MySQL的安装;
3.再输入mysqld -–initialize,完成对MySQL的初始化,这一步骤会有一段时间;
4.data文件夹会出现一些文件,其中.err的文件中有生成的MySQL初始密码,该密码为随机产生的,因此务必记住;
5.启动 MySQL 服务:进入 MySQL 的 bin 目录(经过前面的步骤,此时正处于 MySQL 的 bin目录下),输入:net start mysql
登录MySQL,输入mysql -u root –p,当出现Enter password:就输入刚才随机生成的初始密码(注意:初始密码无法复制,必须手动输入
6.若觉得初始密码太过难记,则可修改密码,输入**set password for root@localhost=password(‘123456’);**其中括号里的就是修改后的密码,(现在我们的密码是:123456,必须加分号)
进行上述步骤后,我们已经可以使用MySQL了,只要进行第5、6步就可以,但是这样的MySQL很不直观,因此我们有必要再安装MySQL的可视化文件MySQL workbench。
在这里插入图片描述

C:\Windows\system32>D:

D:\>cd mysql-5.7.22-win32\bin

D:\mysql-5.7.22-win32\bin>mysqld -install
Service successfully installed.

D:\mysql-5.7.22-win32\bin>mysqld --initialize

D:\mysql-5.7.22-win32\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。

D:\mysql-5.7.22-win32\bin>mysql -u root -p
Enter password: ************
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.22

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> set password for root@localhost=password('123456');
Query OK, 0 rows affected, 1 warning (0.00 sec)

常见错误解决办法:
1.未以管理员身份运行cmd
执行mysqld -install时,出现Install/Remove of the Service Denied!
进入系统盘找到C:\Windows\System32\cmd.exe(文件较多,可以快速搜索找到cmd.exe)右键以管理员身份运行 再次进入相应目录执行.
2.mysql解压目录下没有my.ini配置文件
mysqld: [ERROR] Found option without preceding group in config file D:\mysql-5.7.22-win32\my.ini at line 1!
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
3.弹出:由于找不到MSVCR120.dll,无法继续执行代码.重新安装程序可能会解决此问题!(未安装 vcredist 引起的)
下载 vcredist 地址:链接: vcredist
在这里插入图片描述
在这里插入图片描述
安装刚才下载的那个软件,位置默认即可(会有一个安装不成功,不影响),然后重新进行安装,成功解决这个问题!


3.安装可视化文件MySQL workbench

本文中安装的workbench的文件名为:mysql-workbench-community-6.3.10-winx64.msi
可能会出现如下情况,系统缺少“Visual C++2015 Redistributable Package”。此时运行文件夹下的vc_进行安装。
双击后点击next按钮,之后我们可以选择workbench的安装路径,这里我们使用默认路径,再点击next,因为workbench并不大,因此我们选择完全安装,点击next,进入安装界面,点击Install即可安装等待安装完成后,点击Finish即可完成安装。
安装完成后我们打开workbench,点击Local instance MySQL,输入我们设置的MySQL密码即可连接数据库:
在这里插入图片描述
数据库可视化界面如下:
在这里插入图片描述

END

猜你喜欢

转载自blog.csdn.net/cjw12581/article/details/107408938