写这篇文章的初衷是:
1、想连接数据库
2、以后再用到可以看自己的笔记,不用再找合适的笔记了
安装步骤:
一、官网下载,解压,复制解压路径备后续使用
https://dev.mysql.com/downloads/mysql/
第一版是免安装版
解压到合适的存放位置,拷贝路径
注意需要拷贝最里层的路径备用
二、配置环境变量
1、我的电脑—>属性—>高级系统设置—>环境变量—>系统变量
新建
变量名:mysql
变量值:解压包所在的位置,我的是在D:\Install\mysql-8.0.28-winx64
如图:
2、编辑系统变量
选中path→编辑→新建%mysql%\bin
如图:
三、配置和安装
1、再解压路径下,bin目录下新建my.ini文件
写入:(注意basedir需要改成自己的路径)
[client]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录 这块换成自己解压的路径
basedir=D:\Install\mysql-8.0.28-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
2、安装
以管理员身份打开cmd(一定要以管理员身份打开)
2、进入mysql 的bin目录下
**注意:**不要跟我一样傻傻的直接
cd D:\Install\mysql-8.0.28-winx64\mysql-8.0.28-winx64
将会得到:(没反应是不是)
应该这样来:
先输入:D:
这就进来了
3、输入mysqld --initialize --console
(上图那个指令输错了,不要看),把下图中红框内容圈起来,暂时记下,后面改密码要用
4、安装:mysqld --install mysql
5、启动服务net start mysql
6、但是也会有人遇见这种情况,比如我
解决办法:
https://cn.dll-files.com/vcruntime140_1.dll.html
下载页面最下面,也就是最新版的VCRUNTIME140_1.DLL,将解压后的文件放在bin目录下
重新在cmd中输入就行了
四、修改密码
输入:mysql -u root -p
password就是上文让复制的那串
更新:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
五、navicat连接数据库
1、新建连接
2、连接名随便写,密码就是刚刚更改的密码
3、连接成功后