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.