1、下载MySQL
下载地址:https://downloads.mysql.com/archives/community/
可以选择要下载的MySQL的版本和系统环境
2、安装MySQL
将下载的压缩包放在自己的安装路径下然后解压,在解压得到的文件夹中创建一个my.ini配置文件
my.ini配置文件内容如下,安装目录改成自己的,数据存放目录也改成自己的
### my.ini
[mysqld]
basedir = "D:\\software\\MySQL\\mysql-5.7.31-winx64" #mysql安装目录
datadir = "D:\\software\\MySQL\\mysql-5.7.31-winx64\\data" #mysql数据存放目录
port=3306 #设置端口号
character-set-server=utf8
[client]
port=3306
default-character-set = utf8
[mysql]
default-character-set=utf8
以管理员身份运行cmd,到MySQL安装路径下的bin文件夹下
通过命令mysqld --initialize --console初始化MySQL并将信息输出
将初始化的密码保存好
成功后会在根据my.ini文件中的datadir设置的目录创建一个文件夹,并生成数据
3、创建并启动服务
同样以管理员身份运行cmd,到MySQL安装路径下的bin文件夹下
通过命令mysqld --install mysqlNacos创建名为mysqlNacos的服务,可以改成其他的也可以不填,默认是mysql
看到如上信息,说明服务创建成功。可以在本地服务中找到对应名称的服务
win+r输入services.msc
可以直接在本地服务中右键启动,也可以通过命令net start mysqlNacos启动服务,start后加自己的服务名。通过net stop mysqlNacos来停止服务。
启动成功后可以看到服务中看到mysqlNacos正在运行
配置环境变量,在path中添加D:\software\MySQL\mysql-5.7.31-winx64\bin内容,换成自己MySQL安装路径
4、连接MySQL
配置环境变量后在cmd中就不用再到安装路径下的bin文件夹下了,可以直接在cmd中输入命令
通过命令连接MySQL,以下三种用哪种都行
1、mysql -u root -p
2、mysql -u root -p -D mysql通过-D可以指定要连接的MySQL数据库名
3、mysql -u root -P3306 -p通过-P指定端口号,端口号前的P是大写的。
如果忘记了生成的密码,或者在连接mysql输入密码后提示error1045(28000):Access denied,可以在my.ini文件中[mysqld] 下添加skip-grant-tables,然后重启创建的MySQL服务再通过命令连接,此时不用输入密码直接回车,就可以连接到MySQL。连接后通过update mysql.user set authentication_string=password(‘1qaz2wsx3edc’) where user=‘root’; 将密码改成自己想要的。然后输入flush privileges; 来刷新。成功后输入exit; 断开连接。此时密码已经重置好了,将在my.ini中添加的skip-grant-tables去掉,然后重启MySQL服务,重新连接MySQL。