下载路径
官网下载路径
https://dev.mysql.com/downloads/mysql/
百度网盘路径
链接:https://pan.baidu.com/s/1pn8Yu0nZxfVRwQfBAMf56g
提取码:tktn
解压
将压缩包放在你意向的安装目录下,并解压
我则是放在 D:Program Filed\MySQL

新建一个 my.ini文件

文件内容如下
[mysqld]
#数据库的端口
port=3306
#MySQL的安装路径
basedir=D:\Program Files\MySQL\mysql8.0.20
#MySQL数据文件的存储位置,也是数据库表的存放位置
datadir=D:\Program Files\MySQL\mysql8.0.20\data
#允许最大连接数
max_connections=200
#客户端默认的字符集,如果你希望它支持中文,可以设置成gbk或者utf8
character-set-server=utf8
#创建新表时使用的默认引擎
default-storage-engine=INNODB
#默认使用 "mysql_native_password"插件认证
default_authentication_plugin=mysql_native_password
[mysql]
#默认的字符集,这个字符集是服务器端的
default-character-set=utf8
[client]
#客户端连接服务端时默认使用的端口
port=3306
character-set-server=utf8
配置环境变量
右键点击 此电脑 并选择 属性,进入如下界面

点击高级设置,并点击环境环境变量

配置环境变量
D:\Program Files\MySQL\mysql8.0.20\bin // 这是我保存的路径
安装 MySQL
cmd - bin 根目录下

初始化 MySQL:会在MySQL根目录下会生成一个data文件夹
mysqld --initialize-insecure --console
注意事项:
- 若出现 VCRUNTIME 140.dll 则需要安装 VC++ 运行库(可以官网下载)
- 又出现了 由于找不到 VCRUNTIME140_1dll,无法继续执行代码 (则安装文章开始给的软件合集)
安装 MySQL服务
mysqld --install

若出现上图问题,则说明需要管理员身份打开。若正确情况则如下图

启动服务
net start mysql
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tAIypFBu-1595145902503)(C:\Users\LEEWLE\AppData\Roaming\Typora\typora-user-images\image-20200710135345541.png)]](https://i-blog.csdnimg.cn/blog_migrate/23b04216efa9e81635e199b9d7671453.png#pic_center)
设置 MySQL
登录 MySQL,默认密码为空
mysql -u root -p

修改密码
alter user ‘root’ @‘localhost’ IDENTIFIED BY ‘你的密码’

设置允许远程用户访问
GRANT ALL ON *.* TO ‘root’ @’%’

出现错误是因为 user 表中没有root - %记录,可以更新root - localhost为root - %
update user set host = ‘%’ where user = ‘root’ and host=‘localhost’

再次给用户 root 授权
GRANT ALL ON . TO ‘root’@’%’ ;
flush privileges;
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DS2c6haF-1595145902508)(C:\Users\LEEWLE\AppData\Roaming\Typora\typora-user-images\image-20200710142709031.png)]](https://i-blog.csdnimg.cn/blog_migrate/22f7a905adba1f8130f5ca2de3b386a8.png#pic_center)
更改用户加密方式
用 Navicat连接还是报错,由于 mysql8 默认的加密方式为 caching_sha2_password 与 mysql5 的加密方式mysql_native_password 不同,所以需要修改用户加密方式
ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘密码’;
查看修改结果
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V16klvsV-1595145902509)(F:\笔记\MySQL安装\image\授权2.png)]](https://i-blog.csdnimg.cn/blog_migrate/7b533d397086158663a969f28fa87a0d.png#pic_center)


43万+

被折叠的 条评论
为什么被折叠?



