如何安装MySQL



如何安装MySQL

本文详细记录了小白首次如何安装MySQL服务器的步骤,如有疑问,欢迎沟通,谢谢。

  • 下载mysql客户端(解压版)
  • 配置 MySQL 的配置文件
  • 重置密码

一. 下载mysql服务端(解压版)

  1. 访问MYSQL官网,进入下载页面
    这里写图片描述
  2. 在导航栏内点击Community,然后选择MySQL Community Server
    这里写图片描述
  3. 进入MySQL Community Server的下载页面后,将滚动条滚动到页面最下方。在页面内选择电脑的操作系统,然后选择对应的解压版进行下载
    这里写图片描述
  4. 点击 Download 按钮进入下载页面,点击下图中的 No thanks, just start my download. 就可立即下载
    这里写图片描述
  5. 文件下载到本地后是一个ZIP文件,我们将文件解压到指定文件夹。(这里可以自定义,需要记住解压后的文件所在目录地址,后期配置文件需要访问。我是解压到了C:\Users\USER\Downloads\mysql-8.0.12-winx64)
  6. 解压完成后,相应目录下就会有mysql-8.0.12-winx64这个文件夹了
    这里写图片描述

二. 配置 MySQL 的配置文件
在上一个步骤中,我们已经下载了MySQL服务端,并且将文件解压缩到指定目录下。然后就要对MySQL进行初始化的配置
1. 打开刚刚解压的文件夹 C:\Users\USER\Downloads\mysql-8.0.12-winx64 ,在该文件夹下创建 my.ini 配置文件,将以下基本信息复制到my.ini文件内(注意,basedir 与 datadir 的路径要替换成mysql实际的解压路径 ):

[mysql]
# 设置mysql客户端默认字符集
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\Users\USER\Downloads\mysql-8.0.12-winx64
# 设置mysql数据库的数据的存放目录
datadir=C:\Users\USER\Downloads\mysql-8.0.12-winx64
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

2.接下来我们来启动 MySQL 数据库并完成初始化。

首先找到CMD命令提示符,右键以管理员身份运行:
这里写图片描述
在命令行内输入如下命令,切换到对应目录下(进入到mysql子目录bin)

cd C:\Users\USER\Downloads\mysql-8.0.12-winx64\bin

这里写图片描述

依次输入以下命令(分别是安装、初始化和运行),每输入一行后按回车,提示执行成功可输入下一行命令:

mysqld –install
mysqld –initialize
net start mysql

到这里,MySQL已经完成初始化并启动服务。

三. 登陆密码

首次访问MySQL服务器需要输入密码,初始密码在C:\Users\USER\Downloads\mysql-8.0.12-winx64\data目录下一个.err文件内可以找到,用记事本打开该文件,A temporary password is generated for root@localhost:后面的就是初始密码
这里写图片描述
cmd下进入mysql – bin目录,输入 mysql -u root -p ,回车,提示输入密码,将初始密码输入再回车,会提示成功登陆
这里写图片描述

这里写图片描述

首次登陆后,需要重置初始密码,否则会报错。重置密码的命令如下,引号内填写需要重置的新密码:

SET PASSWORD = ‘NEW PASSWORD’

执行完成后,密码就会成功重置,以后再访问MySQL服务器,输入新密码就可以登陆。