目录
第一步:下载mysql安装包
1、可登陆MySQL官网进行下载:mysql官方网站:MySQL :: Download MySQL Installer
2、由于MySQL官网属于国外,打开网页和下载安装包速度一般比较慢,可通过国内开源镜像站下载,附:国内开源镜像站汇总
- 网易:欢迎访问网易开源镜像站
- 搜狐:Index of /
- 阿里云:阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区
- 中国科技大学:USTC Open Source Software Mirror
- 清华大学:清华大学开源软件镜像站 | Tsinghua Open Source Mirror
3、亦可通过我个人的百度网盘下载
百度云链接:
链接:百度网盘 请输入提取码
提取码:uzmg
第二步:安装mysql
这里我下载完是这样子
点击安装,这边没有什么好说的,直接点击下一步就是了,这边要强调一点,如下图的地方可选择Typical,
这个是系统默认选择Typical安装,也可以自己选择Custom自定义安装,我这边选Custom,可以安装到自己想安装的路径。
安装完是这样的目录
第三步:配置my.ini
安装完的目录是没有my.ini文件,需要自行创建my.ini,新建文本文件,将文件类型和名称改为my.ini,填写基本的配置参数:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D://install//java//MySQL8.0
# 设置mysql数据库的数据的存放目录
datadir=D://install//java//MySQL8.0//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
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4
配置:
port:默认是3306,一般不改;
basedir:mysql的安装目录,MySQL的安装路径;
datadir:mysql数据库的数据的存放目录,需要在同跟目录下创建一个data的文件夹。
第四步:初始化MySQL
打开cmd,切记要以管理员身份运行,否则会安装报错。
打开后进入mysql的bin目录,可直接复制安装目录,然后输入cd+空格 右键 即可进入;
d:
cd D:\install\java\MySQL8.0\bin
然后执行初始化命令
mysqld --initialize --console
执行完之后如下图所示:
注意!!![MY-010454] [服务器]为root @ localhost生成初始密码:Lzw*fNnFP6=*,请记住这个密码,后续修改密码需要用到!!!
第五步:设置MySQL服务
安装mysql服务,执行如下面命令:
mysqld --install [服务名] ###(服务名可以不加默认为mysql)
这里服务名可以不写,但是考虑到一台机器可能安装多个MySQL的情况,所以此处我设置服务名为 mysql8.0
mysqld --install mysql8.0
如图所示说明安装成功了。
如果提示如下图说明已经安装了
可通过sc命令删除:sc delete mysql8.0
安装成功之后,启动mysql服务
net start mysql8.0
启动服务成功
第六步:修改密码
登录mysql
mysql -u root -p
密码就是刚刚初始化的密码:Lzw*fNnFP6=*
如上图说明登录成功了,可以修改密码了。
输入修改密码命令
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
修改完成之后:exit;退出mysql,再重新登录。
修改完成可以通过Navicat测试是否连接成功
至此:MySQL安装完成。