Skip to content

MySQL 下载安装和配置

MySQL Community Server 下载

1.下载地址:MySQL :: MySQL Community Downloads

2.找到 MySQL Community Server(默认是最新版本,且是 zip 压缩格式):MySQL :: Download MySQL Community Server

2.1 最新版本 msi 安装包格式-点击 ‘’Go to Download Page‘ 的图片:下载最大的 msi 安装包

3.如果要下载 5.7 版本,找到并点击右边文字连接:Looking for previous GA versions?

3.1 版本 5 msi 安装包格式也是-点击 ‘’Go to Download Page‘ 的图片:下载最大的 msi 安装包

中科大 Mysql 镜像:Index of /mysql-ftp/Downloads/ (ustc.edu.cn)

安装

windows 安装

双击运行 mysql-installer-community-xxx.msi

az1.jpg

安装界面代表

  • “Developer Default”是开发者默认

  • “Server only”仅作为服务器安装

  • “Client only”仅作为客户端安装

  • “Full”是完整安装

  • “Custom”是自定义安装

这里选择是 “Developer Default”是开发者默认,点击“Next”

来的第二个界面

az2.jpg

点击下一步弹出弹窗,再点击 Yes

az3.jpg

点击  Excute,安装 MySQL 的相关组件,这个过程可能需要耗时几分钟

az4.jpg

安装完成全部组件后,点击  next

后面一路next

来到Accounts and Roles页面

az5.jpg

输入 MySQL 的 root 密码,谨记,设置完密码之后点击  next

next到最后 Apply Configuration 页面,

az6.jpg

点击  Execute ,安装相关依赖包

az7.jpg

相关组件和设置完成安装,点击Finish回到初始安装页

配置向导,如果不用配置就选择Cancel,需要配置向导就选择 next

az8.jpg

如果这里选择Cancel,弹出弹窗,选择Yes,至此,安装完成

如果是点击next,后面需要输入用户名和密码,点击check,检查是否正确。

成功了next才可点击

az7.1.jpg

后面还需要 Execute 安装相关

最后Finish完成

MySQL 启动

MySQL 安装完成之后会自动注册为系统服务,默认为启动状态,而且是开机自启的。

如果想要停止 MySQL 可通过  win + R  打开运行,输入  services.msc  找到  MySQL  进行停止。

或者通过指令(需要以管理员的身份执行)去操作:

启动:net start mysql80
停止:net stop mysql80.

1.查找 cmd

yx1.jpg

2.运行命令

yx2.jpg

MySQL 客户端连接

数据库相关命令:参考:MySql 数据库命令大全

bash
# 连接MySQL
mysql -h主机地址 -u用户名 -p用户密码
# 启动mysql服务器
net start mysql
# 关闭mysql服务器
net stop mysql
# 修改数据库密码
mysqladmin -u用户名 -p旧密码 password 新密码


# 创建数据库
create database
# 显示所有的数据库名
show databases 数据库名称
# 使用或切换数据库
use 数据库名称
# 查询当前所在数据库
select database
# 修改数据库编码格式
alter database

# ***** 数据库中的表操作 *****
# 查看数据库中所有的表
show tables
# 查看指定表的创建结构
show create table
# 将表中记录清空
delete from 表名
# 删除数据库
drop database 库名
# 删除表格
drop table 表名

drop table if exists 表名称;

drop table if exists 表名称1,表名称2,…;
# 删除说明:if exists是判断是否存在该表,若存在则进行删除,若不存在也不会报错,不是非必须写,但是不写的话,删除一个不存在的表就会有报错。删除表的时候可以一次性删除一个,也可以一次性删除多个表。

# 创建一个新表
create table 表名称(
  列名 数据类型 comment '备注’,
  列名 数据类型 ,
  …

# 显示表中的记录
select * from 表名
# 数据传入命令
load data local infile "文件名" into table 表名
# 表的详细描述
describe tablename
# 查询当前表结构
desc 表名称
# 查询表详细结构
show create table 表名称;

show full columns from 表名称;

方式 1:MySQL 提供的客户端命令工具

点击键盘按键win(四个正方形合成一个的图标按键),呼出应用相关(我这里是 win11 系统)

khd1.jpg

双击打开,输入密码

yx2.jpg


方式 2:系统自带的命令行工具执行命令

指令:mysql [-h 127.0.0.1] [-P 3306] -u root -p

或者:mysql -uroot -p

如果没有配置 mysql 的环境变量

执行以上指令会提示:

bash
'mysql' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

注意:要想在任意目录下执行上面的命令,就必须得配置 PATH 环境变量

配置 MySQL 全局环境变量

配置环境变量:打开  我的电脑(此电脑) -> 鼠标右键 -> 选择  属性 -> 找到  高级系统设置 -> 选择  环境变量

khd3.jpg

双击或者单击选择  Path,点击  编辑

khd4.jpg

找到 MySQL 服务端的安装路径:C:\Program Files\MySQL\MySQL Server 8.0\bin

在这里插入图片描述

将这个路径配置到  Path  之中

在这里插入图片描述

来到打开的配置环境变量的窗口,全部点击  确定

现在就能够直接用系统管理员身份运行 cmd 或者 Powershell 指令打开 MySQL 了,指令:mysql -uroot -p


方式 3:Navicat Premium 数据库图形化界面管理软件(收费)


方式 4

卸载 MySQL 数据库

首先调出系统服务,win + R  打开运行,输入  services.msc ,点击  确定

khd7.jpg

找到MySQL80服务,右键点击停止

xz1.png

最后打开  控制面板,选择  卸载程序 卸载 MySQL 相关的组件

可能遇到的问题

**(1)使用数据库管理工具连接时报  Plugin caching_sha2_password could not be loaded:**\*\*******

MySQL 新版默认使用  caching_sha2_password  作为身份验证插件,而旧版是使用  mysql_native_password,当连接 MySQL 时报错plugin caching_sha2_password could not be loaded时,可换回旧版插件。

解决方案:

命令行登录 mysql 之后,修改用户的身份验证插件

sql
# 修改 root 用户的身份验证插件为 mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

# 刷新
FLUSH PRIVILEGES;

重新连接


参考博客:
SQLyog 错误号码 plugin caching_sha2_password could not be loaded

Released under the MIT License.