第一步----下载MySql及创建初始化文件
1.下载MySql数据压缩包-----
下载网址:MySQL :: Download MySQL Community Server
2.解压缩----
将下载好的压缩包解压到自己想要存放的目录下(注:存放的路径需要记录一下,稍后要用到)
3.创建初始化文件----
(注意:下列命令是初始化文件中的初始化命令,需要根据自己情况修改的只有mysql的安装路径以及数据的存放路径)
[mysqld]
port=3306
basedir=F:\MySQL\mysql-8.0.27
----该路径根据自己的实际存放路径进行修改
datadir=F:\MySQL\mysql-8.0.27\data
----该路径要求同上,data文件夹无需自己创建,它会自己生成
max_connections=200
max_connect_errors=10
character-set-server=utf8mb4
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
[mysql]
default-character-set=utf8mb4
[client]
port=3306
default-character-set=utf8mb4
(文字是便于理解的,不要输入)
第二步---使用cmd初始化MySql并安装
(包括初始密码修改以及MySql服务启动及连接)
(一定要以管理员身份进入)
1.打开命令提示符并进入到mysql目录中的bin目录下----
进入命令提示符(通过win键+R键或者左下角直接搜索命令提示符打开),
在命令提示符中输入:cd mysql路径\bin\
cd /d F:
cd /d F:\MySQL\mysql-8.0.27\bin
(注意:如果发现进入不到其他盘中,在cd后加上/d即可,即cd /d mysql路径\bin\)
2.初始化mysql并得到初始密码----
在bin目录下,输入:mysqld --initialize --console命令进行mysql初始化,并得到初始密码(需要记录初始密码,后续会用到)
3.安装mysql服务----
输入mysqld --install mysql命令进行mysql服务的安装,出现successfully字样,则代表安装成功!
(注意:进行安装步骤时可能出现问题,若显示The service already exists,表示该服务已经存在。出现这个问题,可以使用sc delete mysql命令删除该服务,之后重新进行安装即可)
sc delete MySQL
4.启动mysql服务----
使用net start mysql命令启动mysql服务,显示服务启动成功则表示成功。
(使用net stop mysql可以关闭mysql服务)
可能出现的问题:显示没有服务响应控制
解决方案:访问https://cn.dll-files.com/vcruntime140_1.dll.html网站;
下载VCRUNTIME140_1.DLL最新的版本,下载的是一个压缩包,将其解压到mysql目录下的bin目录下即可,之后再次尝试启动。
5.连接mysql----
使用mysql -uroot -p命令连接mysql,连接后会让你输入用户密码,将之前保存的初始密码复制进去即可
6.修改初始密码----
使用ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘你想修改的密码’命令进行修改,显示“OK”字样表示修改成功
ALTER USER 'root'@'localhost' IDENTIFIED BY '952714wxx'
如果是后续重新进入,可以略过初始化mysql并得到初始密码和安装mysql服务,进行如下操作:
cd /d F:\MySQL\mysql-8.0.27\bin
net start mysql
mysql -uroot -p
+lJhchHyp0w2
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxxxxx' (里面是自己的密码)
;
第三步:环境变量配置
说明:配置环境变量的目的是为了能在任何位置下都能正常启动并使用mysql!
1.创建MYSQL_HOME变量----
找到-我的电脑-,右键打开属性,找到-高级系统设置-,找到-高级-选项中的-环境变量-,在-系统变量-中点击新建,变量名建议使用MYSQL_HOME,变量值就是最初mysql的安装路径,之后点击确定即可
2.在Path中添加新值----
注意:在添加时,Path变量值的展示方式可能不同,有的是展开式展示,如下图:
有的是独行展示,如下图:
这是Path中变量值导致的,其实这种情况并无太大影响,都可以正常操作--
若是展开式,则点击右侧的新建按钮,新建上述两个变量值即可(一定是新建两个,而不是将上述两个值写在同一个框中)
若是独行展示,则将光标拉到最后一个变量值分号的后面,将上述两个值写入即可,注意每个值后面都要有分号(分号用于表示结尾)!
最后进行验证,如果在其他位置也能正常启动并连接mysql,则说明配置没有问题!
任意位置net start mysql 成功启动