win10安装解压版mysql5.7.21过程及注意事项
换了一个新的电脑,由于毕业设计需要重新安装mysql,又重新经历了一次艰难的安装过程。
开始安装 直接安装的版本 ,但总是卡在 start service 走不下去,反复的卸载删除还是没有成功,最终决定安装解压版本。
下面我就讲讲我是如何历经万难的安装成功的。
首先,上官网下载安装包。
此处献上百度网盘链接:mysql5.7.2.1压缩包
下载完成后,解压到习惯放软件的位置。我习惯把软件放在D盘。
解压完成后就需要配置环境变量啦。
此电脑-属性-高级系统设置-环境变量,出现界面如下:
在系统变量中新建MYSQl_HOME,添加你的mysql文件夹所在位置。
如图,我添加的为:
然后在path变量中新建,输入 %MYSQL_HOME %bin,win10系统中是否添加分号应该没有影响,我就没有添加分号。
环境变量配置完成就,就需要添加配置文件了。
新建一个my-default.ini
并在该文件中输入如下内容:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\\mysql-5.7.21-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注意basedir是双斜杆,而且要记得输入自己的目录地址。
然后进入安装目录下的bin目录,初始化数据,注意要用管理员的身份打开cmd窗口:
(管理员命令行:C-windows-system32-cmd.exe)
进入sql文件所在目录:
(请忽略我有一行打错了)
然后初始化数据库:输入 mysqld --initialize
因为我初始化过了所以出现了错误和报警,初始话成功的话安装目录会出现一个 data 文件夹。
然后输入命令:mysqld install
我也安装过了,如果安装成功的话应该是出现sucessful!
然后就可以正常启动了。
此时可以登录。
登录的时候注意一点,如果步骤和我一样,那么登录密码是随机生成的。
因此需要先找到原本的密码。原本的密码在安装目录下 data-(电脑名).err中,ctrl+F找
A temporary password is generated for aaa@qq.com: XXXX"的字符串,XXXX就是你的密码了,使用用户名和密码正确登录就ok了。
当然还有另一种安装方法是不用找密码这么麻烦的,大家可以上网找找。
另,如果需要重新初始化数据库,但无法删除文件的话,需要在 控制面板中找到服务,关闭mysql服务,再删除文件,然后重新初始话。