1.到MySQL官网下载,传送门如下Download MySQL Community Serverdev.mysql.com
选择window版本,ZIP Archive,点击download下载,第二个继承了一些二测试工具等,这里我们并不需要,所以选择第一个下载。
之后弹出窗口,询问是否登录,或者不登录下载,直接选择No thanks,just start my download,之后会便会下载,如果用浏览器自带的下载,速度可能会很慢,所以可以复制下载链接到迅雷,用迅雷下载,速度会快很多
下载之后解压,应该包含下图所示的这些文件
官网下载的mysql是即开即用的,并非安装包的形式,所以为了在命令行可以直接使用mysql关键字,需要进行一些配置,
新建my.txt文件,键入以下内容,注意basedir和datadir路径,结合自己的解压位置设置,data文件夹是为了存放数据库,datadir可以根据自己需要修改
[mysql]
# 设置mysql客户端默认字符编码形式
default-character-set=utf8mb4
[mysqld]
#设置端口号,默认3306
port = 3306
# 设置mysql的安装目录
basedir=F:\Program Files\mysql-8.0.21-winx64\
# 设置mysql数据库的数据存放目录
datadir=F:\Program Files\mysql-8.0.21-winx64\data\
# 设置最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
之后将my.txt改为my.ini,此时文件目录如下所示
之后右击我的电脑>属性>高级系统设置>环境变量>找到Path,如果没有,新建Path,添加值F:\Program Files\mysql-8.0.21-winx64\bin
也就是bin文件夹的位置,确定后退出
搜索框输入cmd,用管理员身份打开cmd窗口,依次输入以下指令:
cd F:\Program Files\mysql-8.0.21-winx64\bin
进入 mysql的bin文件夹
F:
切换到bin路径
mysqld --initialize --user=mysql --console
获取mysql临时登录密码 即 root@localhost:后面的字符,注意,输入此命令后,需要等待十几秒钟,直到出现root@localhost:,之后如果还没有退出,按住ctrl+C,等待一段时间便会退出这个指令。
mysqld --install
安装mysql
net start mysql
启动mysql
mysql -u root -p
登录mysql,密码就是之前获得的密码
ALTER USER USER() IDENTIFIED BY '123456';
修改密码为123456
完整步骤截图如下mysqld --remove:删除服务。
mysqld --install:安装服务,自动启动。
net start mysql:启动服务。
net stop mysq:停止服务
常见问题:如果提示Install/Remove of the Service Denied!,用管理员身份打开cmd窗口
如果mysql服务启动失败,注意要进入bin目录,获得临时密码后再安装
如果提示You must reset your password using ALTER USER statement before executing this statement.,注意修改密码的指令,参见上文。
每次出错重新安装之前,都要先停止服务(如果已经启动了服务),并且mysqld --remove(如果已经使用了mysql --install),同时删除data里面生成的文件,或者干脆些,直接把那个路径删掉,然后重新解压,配置my.ini,新建data文件夹
如果安装好后,输入mysql或相关指令提示命令不存在等,关闭cmd窗口,如果还不行,重启电脑,如果依旧提示命令不存在等,是因为环境变量没有配置好,
检查Path里面添加bin目录路径是否正确;
如果正确,那么新建一个环境变量,名字可以是MYSQL_HOME,值还是bin目录,
关闭cmd,重启电脑依旧不行,在系统变量的path(大小写都一样)里面添加bin目录,如果依旧不行,系统变量里面新建,以此类推
mysql Workbench安装
首先下载workbench,传送门如下https://dev.mysql.com/downloads/workbench/dev.mysql.com
速度太慢就用复制链接用迅雷下载。
下载下来后是msi文件,双击打开
选择目录
complete即可
安装
安装成功