mysql 8.1安装教程

本文详细介绍了如何下载MySQL安装包(包括MSI和ZIP格式),设置my.ini配置文件,初始化数据库,创建服务,更改密码,以及将MySQL添加到系统环境变量。涵盖了从下载到基本使用的全过程。
摘要由CSDN通过智能技术生成

Mysql 安装教程

1.下载安装包

进入MySQL官方下载:MySQL :: Download MySQL Community Server
三种:安装包
MSI:微软格式的安装包,傻瓜式安装,缺点是安装过程都是默认设计的,无法直接进行个性化设计、微调,没法专项安装数据库,重新调整需要安装完成后,进入配置文件,或者使用一些mysql命令在命令界面更改。
ZIP:直接解压,”免安装“,需要手动配置一些参数。
Debug:通常称为调试版本,它包含调试信息,并且不作任何优化,所以容量比Release大很多。(优化会使调试复杂化,因为源代码和生成的指令间关系会在优化过程中变得更复杂),不优化便于程序员进行代码调试等操作。Debug模式下生成两个文件,除了.exe或.dll文件外,还有一个.pdb文件,该文件记录了代码中断点等调试信息
在这里插入图片描述
教程下载 ZIP的Release版本安装包,选择版本和系统就可以下载。

2.解压压缩包,设置配置文件

  1. 压缩包解压到一个合适的路径(自己的目标安装路径,最好不要有中文)
  2. 新建一个 my.ini 配置文件(my.ini是MySQL安装时候回去配置信息的配置文件。主要记录用户信息、系统信息、数据库参数设置等)
  3. 配置my.ini参数
[mysqld]
# 设置3306端口
port=3306
 
# 设置mysql的安装目录
basedir=D:\mysql-8.1.0-winx64

#下面代码为无验证登录
#skip-grant-tables

# 设置mysql的安装目录
basedir==G:\\mysql\mysql-8.1.0-winx64

# 设置mysql数据库的数据的存放目录
datadir=G:\\mysql\mysql-8.1.0-winx64\data
 
# 允许最大连接数
max_connections=200
 
# 允许连接失败的次数。
max_connect_errors=10
 
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
 
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
 
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
default-time-zone='+08:00'
#sql_mode="STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8
 
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306

# 设置mysql客户端默认字符集
default-character-set=utf8

写完保存关闭文件

3.初始化 MySQL

以管理员身份运行命令提示符

在这里插入图片描述

cd指令切换到安装路径下的bin文件夹
进入后输入指令

mysqld --initialize --user=mysql --console

初始化mysql数据库

在这里插入图片描述

初始化结果会给你一个随机的MySQL数据库密码(上图红框部分),切记要复制下来这个临时密码,复制临时密码、复制临时密码、复制临时密码

4.建立 MySQL 服务

输入安装命令:

mysqld --install  mysql81

mysql81是服务名字,可以把名字设为mysql+版本号,或者别的啥
安装成功后使用临时密码进入mysql数据库 :

mysql -uroot  -p

报错情况:

在这里插入图片描述

如果不是端口被占用的情况的话,可能是因为MySQL服务没有启动,使用使用:net start 启动服务(注意后面跟的是刚才install的服务名)

net start mysql81

在这里插入图片描述

之后即可正常进入数据库

5.更改密码

随机密码记不住,我们进行密码修改

SET PASSWORD FOR root@localhost = 'root';

root就是自定义的密码

6.将MySQL添加至环境变量

右键此电脑 -> 属性 ->高级系统设置 ->环境变量
添加系统变量:
变量名:MYSQL_HOME
变量值:D:\MySQL\mysql-8.1.0-winx64 #这里是你自己的安装路径
在这里插入图片描述

编辑:变量名:path
最后添加上:%MYSQL_HOME%\bin
在这里插入图片描述

7.简单的SQL指令

连接数据库

mysql -h 127.0.0.1 -P 3306 -u root -p

-h:后跟数据库服务器ip地址,本机就127.0.0.1
-P:端口
-u:用户

在本机3306端口下,可以简写为

mysql -uroot  -p

查看当前数据库

show databases;

在这里插入图片描述

退出数据库

exit;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值