数据库学习MySQL系列2、Windows11系统安装MySQL方法一.msi安装详细教程

方法一.msi安装详细教程 

Windows系统下MySQL——.msi安装详细教程(默认--只安装服务端“Server only”)
M ySql官网地址: https://www.mysql.com/快速下载通道请单击→ No thanks, just start my download .
ps:其他资源(mysql-installer-community-8.0. 3 7.0)
MySQL安装文件分 两种 .msi和.zip ;
.msi需要安装;
.zip解压缩之后即可使用;

一、安装

1、双击安装或右键菜单选择  安装(I)
2、安装加载界面,稍作等待...
3、安装服务端(--选择安装服务端,后续使用其他图形化软件来连接对应的MySQL,例如:Navicat Premium、HeidiSQL等);
安装客户端
全部都安装
个人自定义
4、单击 Next> 下一步;
5、单击Execute 开始安装;
6、然后继续单击 Next> 下一步;
7、再次单击 Next> 下一步;
8、默认即可,单击 Next> 下一步(提示一些端口信息,无需任何改动);
PS: 推荐使用默认配置就行,因为在这个页面上“Config Type”选项是告诉你安装MySQL的用途,“port”选项是MySQL服务器的端口配置,一般都是“3306”,不建议更改;
Development Computer 个人
Server Computer 服务器
Dedicated Computer 专用
9、打开设置授权方式窗口,上面的选项是MySQL8.0提供的新的 授权方式,采用SHA256基础的密码加密方法;下面的选项是传统授权方法(保留5.x版本兼容性)
身份验证方法{ 密码验证方式( Authentication Method }——这里 可默认第一个 建议按需选择; 亲测 Navicat Premium 15可正常使用, Navicat Premium 12不行
ps:一般选择传统密码,看个人习惯和需要
第一个 是强密码校验--使用强密码,例如:字母+数字+特殊符号的组合密码; mysql推荐使用最新的数据库和相关客户端,MySQL8换了加密插件,若选第一种方式,可能navicat等客户端连不上mysql8;
第二个--使用传统密码,比如:123456 ,若使用mysql客户端navicat版本是9.X,它链接mysql用的是就是这个加密算法;
10、设置root的密码并创建用户(提示需要输入一个root账户的密码,建议填入自己常用的,例如:root)
设置密码,需要牢记,最好将登陆用户名(root)和密码(root)记录到其他地方,因为后面要用这个密码连接数据库;
11、设置好密码之后,单击 Next> 下一步;
(ps: 建议按需选择可选项: MySQL User Accounts→ Add User—— 可添加其他别的用户, 添加其他用户时,需要指定用户名、允许 该用户名在哪台/哪些主机上登录,还可以指定用户角色等。此处暂不添加用户
12、如果出现警告,表示名称重复了,换个其他名称(首次默认即可);
[x]Configure MySQL Server as a Windows Service    配置为Windows服务(默认勾选)
Windows Service Name:Windows服务名称(默认为:MySQL80)
[x]Start the MySQL Server at System Startup    开机自启动 (默认勾选)
Standard System Account    标准系统账户 (默认)
Custom User    自定义系统账户
13、配置服务器文件权限,单击 Next> 下一步;
14、应用配置,单击 “Execute”按钮会将所有的配置都应用于MySQL服务中;
15、配置应用完成,直接单击 Finish 按钮;
16、继续单击 Next> 下一步;
17、安装完成,单击 Finish 按钮;

二、验证安装是否成功

默认安装成功后的文件在C盘(亦可自定义安装路径)
安装路径:C:\Program Files\MySQL                (卸载可自动删除,若没有则需手动)
保存文件:C:\Program Files (x86)\MySQL       (没有保存过数据时卸载自行删除,已保存则卸载有残留,可手动删除)  
隐藏文件:C:\ProgramData\MySQL                 (资源管理器→查看→隐藏的项目,卸载不自动删除,需手动删除)
方法一:打开“开始”菜单找到最近添加的MySQL命令行客户端,再输入设置的密码(root)——或通过命令行方式来进行登录
查看是否显示出MySQL数据库版本号    Server version:8.0.37
方法二:打开“服务”,查看有没有MySQL服务(这里可以看到MySQL80正在运行,这里启动类型是自动-即开机自启)
                如何打开服务?
                1、运行(快捷键 win+R)→services.msc;
                2、任务管理器→服务→打开服务;
如若不需要开机自启,可以把启动方式改成“手动”;

三、配置环境变量

运行(快捷键 win+r)→cmd
在命令提示符中输入命令来进行登录MySQL,输入登录命令
mysql -u root -p
-u    user
-p    password
查看版本号:mysql -V
输入命令后按回车键提示“不是内部或外部命令”
什么含义?——因为在Windows下需要配置环境变量
配置环境变量
1、首先需要找到MySQL(软件)是安装在什么地方的,它的安装路径,找到bin目录后复制其路径(即: C:\Program Files\MySQL\MySQL Server 8.0\bin);
    一般默认安装是在C盘,自定义安装的需要找到设置的路径;
2、我的电脑(此电脑)→右键菜单“属性”→高级系统设置→系统属性 对话框→高级 页签选项卡→环境变量;
3、环境变量→系统变量→Path→编辑(或双击);
4、编辑环境变量 对话框→新建(N)→输入或粘贴刚才所复制的bin目录路径;( C:\Program Files\MySQL\MySQL Server 8.0\bin
5、编辑环境变量 对话框 确定→环境变量 对话框 确定→系统属性 对话框 确定
6、再次验证命令  mysql -u root -p(之前未关闭的命令窗口仍有提示,所以需要关闭 重新打开新的命令窗口);
7、在新打开的命令窗口重新输入账户密码
输入mysql -u root -p         (此时这里就没有提示了)
Enter password:root        (输入安装设置的root密码,回车键后就进入了MySQL——代表当前MySQL已经安装成功)
8、查看版本号
mysql -V

四、简单操作使用命令

1、查看当前数据库下有多少个数据库——(查看库)
show databases;
2、进入到某个具体的库里面——(切换/进入 到mysql库下)
use mysql;
3、再使用show tables来看看里面有多少表——(查看表)
show tables;
4、修改user表数据里面的root账户
查出root账户的数据
select * from user where user = 'root';
5、返回信息太多,需要将它的返回信息进行修改——(当前的用户和host)
select user,host from user where user = 'root';
6、此时可以查看到root用户下的 host是localhost (代表它只允许本机登录)
因此我们需要放开远程登录,将localhost改为一个百分号即可
写一条set命令
update user set host = '%' where user = 'root';
7、执行完后需要刷新权限
若在此时尝试远程登录的话仍是会失败,因为还没有刷新权限
flush privileges;
8、刷新权限后再次进行远程登录,即可连接成功。
9、启动mysql服务(服务名MySQL80)
net start mysql
net start mysql80
关闭mysql服务
net stop mysql
cmd 命令行启动/关闭mysql服务:net start/stop mysql(以管理员身份运行)

未完待续!

测试学习使用,仅记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值