一:MySQL安装包下载
链接:https://pan.baidu.com/s/1W9vZm3hkkLg8DFY2V1P4qg 提取码:elbz
二:解压文件夹放置相应的位置
本人位置: E:\JAVA\mysql-5.7.27-winx64
三:配置环境变量
我的电脑右键--->属性--->高级设置--->系统变量--->新建---->变量名为MYSQL_HOME,变量值为你的路径名
我的路径名是:E:\JAVA\mysql-5.7.27-winx64
然后更改Path环境变量,新增量为:%MYSQL_HOME%\bin
三:my.ini文件
解压下来的文件夹里面没有data文件夹以及my.ini文件,所以自行增加data空文件夹和my.ini文件。
my.ini文件内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\JAVA\mysql-5.7.27-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\JAVA\mysql-5.7.27-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
四:MySql的安装和初始化
管理员身份运行cmd,执行安装的命令:
mysqld install
假设安装不成功,那么就有可能是你之前安装了可是卸载不完全,所以一定要卸载完整。
卸载的时候把注册表里面的MySql注册表一个一个删除,当时我遇到卸载不完全,采用这种方法才解决。
下图安装成功:
再来执行mysql初始化的命令:
mysqld --initialize
执行这个命令后,我们就可以启动Mysql:
net start mysql
在这里可能错误: MySql服务器无法使用
解决办法就是进入我们的MySQL解压包,把data文件夹删除,然后重新执行初始化命令:
mysqld --initialize
在执行:
net start mysql
这时候服务器会启动成功。
在继续执行:
mysql -u root -p
输入该命令后会发现要输入密码,由于初始化有默认密码,默认密码在哪里寻找呢?
记事本打开这个err,找到如下密码进行登录即可:
总结步骤
1.安装 (mysqld install)
2.初始化(mysqld --initialize)
3.启动 / 停止数据库(net start mysql / new stop mysql)
4.登录(mysql -u root -p)