如何安装MySQL
本文详细记录了小白首次如何安装MySQL服务器的步骤,如有疑问,欢迎沟通,谢谢。
- 下载mysql客户端(解压版)
- 配置 MySQL 的配置文件
- 重置密码
一. 下载mysql服务端(解压版)
- 访问MYSQL官网,进入下载页面
- 在导航栏内点击Community,然后选择MySQL Community Server
- 进入MySQL Community Server的下载页面后,将滚动条滚动到页面最下方。在页面内选择电脑的操作系统,然后选择对应的解压版进行下载
- 点击 Download 按钮进入下载页面,点击下图中的 No thanks, just start my download. 就可立即下载
- 文件下载到本地后是一个ZIP文件,我们将文件解压到指定文件夹。(这里可以自定义,需要记住解压后的文件所在目录地址,后期配置文件需要访问。我是解压到了C:\Users\USER\Downloads\mysql-8.0.12-winx64)
- 解压完成后,相应目录下就会有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服务器,输入新密码就可以登陆。