发现新版本的MySQL和以前的安装有点区别,以前的版本可以直接点击安装,现在是解压后cmd安装...在此记录一下。
准备工作:
MySQL压缩包:8.0.16版本(官网下载)
或者我网盘下载:https://pan.baidu.com/s/1a69XRZcryrRet9SlZcOYQg
提取码:n43u
开始安装:
1.下载好软件后,cv到想要装软件的位置,比如我装在d盘,就复制到d盘解压,可以创建一个MySql的文件夹来装它们,顺便在里面创建一个Database的文件夹,这个文件夹就是装MySql的
2.进入mysql-8.0.16-winx64文件,创建my.ini文件,并在文件中加入下面代码
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录(目录和MySQL安装的位置一致)
basedir=D:/MySql/mysql-8.0.16-winx64
# 设置mysql数据库的数据的存放目录(目录和创建的Database文件夹的位置一致)
datadir=D:/MySql/Database
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
3.打开cmd,注意!必须进入c盘>Windows>System32>cmd.exe,选中cmd.exe右键,点击以管理员身份运行,必须以这种方式打开cmd,其他方式不行,不然安装时会报错!
4.打开cmd后,进入刚刚解压的MySql\mysql-8.0.16-winx64\bin这个目录,运行命令mysqld --initialize --console,然后会出现以下界面,其中有个密码,记住这个密码,最好备份出来,如果出现错误,注意Database文件夹,这个文件夹在安装之前必须是空的,如果已经装过了会报错,把文件夹清空再安装就行了
5.运行命令:mysqld install
6.启动MySQL服务:net start mysql
7.运行命令:mysql -u root -p,然后会让你输密码,就是刚刚那个密码,到此登录成功,差不多安装完毕
8.我们试试navicat连接,Connection Name:mysql,User Name:root,Password:就是刚才的密码,然后会提示你密码过期,设置新密码
然后连接成功!
差不多就是介样子~