首先-下载软件

笔者使用的版本比较老
Mysql -5.7.25-winx64版本
Navicat for Mysql -10.7版本
链接Java与MySQL的jar包驱动
mysql-connector-java-5.1.38版本
链接:下载链接——蓝奏云 密码:mysql
本文只用到了MySQL文件,其余两个是可以与其配套使用的文件
Navicat for Mysql 可以将数据库可视化,是一个不错的数据库管理软件jar包是用来链接mysql与java的

安装MySQL

首先将文件解压

mysql版本对应jar版本 mysql5.7 jar包_sql


直接双击解压后的文件

mysql版本对应jar版本 mysql5.7 jar包_mysql_02


点击同意条款

mysql版本对应jar版本 mysql5.7 jar包_sql_03


这里选择第二个

mysql版本对应jar版本 mysql5.7 jar包_mysql_04


点击Browse(浏览)选择你要安装到哪里

mysql版本对应jar版本 mysql5.7 jar包_MySQL_05


安装

mysql版本对应jar版本 mysql5.7 jar包_MySQL_06


等待它安好

mysql版本对应jar版本 mysql5.7 jar包_sql_07


完成

mysql版本对应jar版本 mysql5.7 jar包_MySQL_08

设置环境变量

右键我的电脑,点击属性

mysql版本对应jar版本 mysql5.7 jar包_sql_09


点击高级系统设置,你们的高级系统可能在下边,因为这个窗口会根据大小改变按钮的位置,与网页相似

mysql版本对应jar版本 mysql5.7 jar包_sql_10


点击环境变量

mysql版本对应jar版本 mysql5.7 jar包_MySQL_11

点击下边的新建,不要点上边的!!!

mysql版本对应jar版本 mysql5.7 jar包_MySQL_12


在变量名中输入:MYSQL_HOME

然后点击浏览目录找到你安装Mysql的目录,只需找到Mysql就行

mysql版本对应jar版本 mysql5.7 jar包_mysql版本对应jar版本_13

双击系统变量中的Path!

mysql版本对应jar版本 mysql5.7 jar包_sql_14

mysql版本对应jar版本 mysql5.7 jar包_MySQL_15


在下边输入:%MYSQL_HOME%\bin

mysql版本对应jar版本 mysql5.7 jar包_mysql_16

初始化data目录

按win + r 键进入运行界面

输入cmd

让然后按住ctrl与shift键再按回车键

这样可以以管理员的身份运行cmd

mysql版本对应jar版本 mysql5.7 jar包_MySQL_17


在cmd中进入mysql目录下的bin目录

例:

我的Mysql安装在D盘目录下的Mysql文件夹中

则,输入:

D:

cd mysql\bin

进入bin目录后输入

mysqld --initialize-insecure

然后稍等一下,等它出现下一个可输入的命令行

mysqld --initialize-insecure 的作用是初始化data目录,并授权一个无密码的root用户

mysql版本对应jar版本 mysql5.7 jar包_mysql版本对应jar版本_18


进入mysql的安装目录,这是文档中多了一个data目录,即初始话成功

mysql版本对应jar版本 mysql5.7 jar包_mysql_19


然后再以管理员的身份打开一个cmd

(因为在mysql命令中有的命令行会占用一个cmd窗口,索性我直接打开一个新的)

输入:mysqld -nt或者mysqld

这个就会占用一个

mysql版本对应jar版本 mysql5.7 jar包_mysql_20


然后再管理开一个cmd

登录mysql

输入mysql -u root -p

系统会提示输入密码直接回车就行

mysql版本对应jar版本 mysql5.7 jar包_mysql版本对应jar版本_21


继续套娃(以管理员身份打开cmd)

先输入mysql install

这时会在服务中看到mysql服务,但此时并没有启动

mysql版本对应jar版本 mysql5.7 jar包_mysql版本对应jar版本_22

再套输入:net start mysql

mysql版本对应jar版本 mysql5.7 jar包_mysql_23


服务成功启动

如果服务无法启动,且无错误信息的话可能因为

服务的线程即3306被占用

cmd输入命令 netstat -aon|findstr “3306”

mysql版本对应jar版本 mysql5.7 jar包_sql_24


然后把占用的进程号关掉,进程号是最后一列

输入taskkill /f /pid 进程号

再输入net start mysql

笔者第一次写文章,如有错漏之处,敬请指正