2020年4月1日16:14:33更新
1.下载
mysql-8.0.19下载地址:http://dev.mysql.com/downloads/mysql/
下载第一个就好了。
这个是免安装版的,不需要注册账号,直接下载,解压就能用【需要稍微配置下,后面会讲】
上面是Oracle提供的下载包,下载速度极其慢。我只有几K每秒。估计我一晚上搞也很难搞定 180M的东西
就得想办法,找国内镜像---> shouhu镜像 里面很多文件,如果是Chrome浏览器,Ctrl + F 输入 winx64 然后找对应的版本就好。下载速度快很多
2.安装
我是放在D盘根目录下,你可以放在你想放的地方
3.配置
因为没有data目录,不知道现在为什么没有了。我们需要手动配置
先创建一个my.ini文件【这个D:\mysql-8.0.19-winx64根据你的实际情况修改】
注意是.ini,要注意不要创建my.ini.txt
这个my.ini要放在D:\mysql-8.0.19-winx64目录下就好了,和bin文件夹同一级
文件内容(根据你的实际情况更改)
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.19-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.19-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.安装服务并启动服务
用管理员身份打开cmd.exe[左下角搜索cmd,右键,管理员方式启动]
操作步骤如下:
#进入D盘
D:
#进入mysql安装目录
cd mysql-8.0.19-winx64\bin
#安装mysql
mysqld install
#初始化,生成data文件【注意在这之前要先建my.ini】
mysqld --initialize-insecure --user=mysql
#启动mysql服务
net start mysql
#链接mysql【由于开始是没有密码的,输入密码的时候enter就可以了】
mysql -u root –p
#修改root密码,该步骤不是必须的,你可以下次再改
ALTER user 'root'@'localhost' IDENTIFIED BY 'Root@123';
下次使用的时候
#进入D盘
D:
#进入安装目录
cd D:\mysql-8.0.19-winx64\bin
#启动
mysql -u root -p
enter之后输入你创建的密码就可以了
如果你配置了环境变量,就不用每次进入到安装目录D:\mysql-8.0.19-winx64\bin
直接mysql -u root -p
输入密码启动了
个人感觉环境变量作用不大,一般用数据库客户端链接工具连接MySQL
5. Navicat下载,安装
Navicat是我目前用过的最美观的工具的,其他的就没什么特别的了
推荐的安装的navicat-premium,可以连接所有的数据库,虽然我装的for mysql版的
最后:win10 MySQL-8.0.19亲测可用