赞
踩
MySQL 8.0.36 msi详细安装教程
目录
1. 双击运行msi程序
2.
如果没有出现下列内容(表明你的电脑是有该环境的),不需要理会直接下一步骤
这里会设置端口号,默认是使用3306端口,不需要改动
这里是设置root的密码,root即是管理员的密码
Windows Service Name是MySQL的服务名称,我填写的是MySQL80
耐心等待安装完成即可
至此就安装完成了
在应用列表能够看到MySQL
输入我们刚刚设置的MySQL密码
即可登录成功。
3. 设置环境变量
为了便于我们使用,可以配置以下MySQL的环境变量,这样即可在任意位置通过CMD命令打开MySQL
在系统变量的Path变量中添加 C:\Program Files\MySQL\MySQL Server 8.0\bin,通过msi安装的都是这个位置,可以自己打开看一下
保存之后打开CMD输入mysql -V即可查看MySQL的版本信息
输入以下命令回车然后输入root的密码(就是刚刚安装的时候设置的密码)即可登录到MySQL
mysql -u root -p
3. 使用navicat连接数据库报错
是由于目前已有的客户端连接软件还不支持Mysql8新增加的加密方式:caching_sha2_password,所以我们需要修改用户的加密方式,将其改为老的加密验证方式:mysql_native_password
在cmd控制台中登录MySQL输入以下命令,修改加密方式
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的数据库密码'
刷新权限:
FLUSH PRIVILEGES;
再次用navicat连接MySQL数据库
在官网下载压缩包:下载链接
下载之后进行解压到自己的目录,然后建立一个my.ini文件(可以建立一个txt文件然后修改文件后缀即可)
创建一个data文件夹,并对my.ini做出配置如下
- [mysqld]
-
- sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
-
- # 设置3306端口
- port=3306
-
- # 自定义设置mysql的安装目录,即解压mysql压缩包的目录
- basedir=E:\mysql-8.0.36-winx64
-
- # 自定义设置mysql数据库的数据存放目录
- datadir=E:\mysql-8.0.36-winx64\data
-
- # 允许最大连接数
- max_connections=200
-
- # 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
- max_connect_errors=10
-
- # 服务端使用的字符集默认为UTF-8
- character-set-server=utf8mb4
-
- # 创建新表时将使用的默认存储引擎
- default-storage-engine=INNODB
-
- # 默认使用“mysql_native_password”插件认证
- default_authentication_plugin=mysql_native_password
-
- [mysql]
-
- # 设置mysql客户端默认字符集
- default-character-set=utf8mb4
-
- [client]
-
- # 设置mysql客户端连接服务端时默认使用的端口和默认字符集
- port=3306
- default-character-set=utf8mb4
配置环境变量:将Mysql文件的中bin的文件路径配置到本机的系统环境变量的Path中,方便在cmd中任何路径下打开。
以管理员身份打开cmd
1.初始化命令(记录控制台给出的随机密码,一定记住):
mysqld --initialize --console (记住生成的密码)
2.然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突)
mysqld --install MYSQL80
如果服务冲突可以使用以下命令删除服务
sc delete 服务名称
3.创建完服务之后启动MySQL服务
net start MYSQL80
4.使用命令登录MySQL
mysql -u root -p
5.输入密码(第一步中随机生成的密码,注意大小写和标点符号)
6. 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
7. 退出MySQL
exit
8.使用新密码登录MySQL
mysql -u root -p
至此MySQL就安装成功了!!!
人寿几何?逝如朝霞。时无重至,华不在阳!!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。