MySQL:一、MySQL安装及细节处理

系列文章目录

一、MySQL基础环境搭建



前言

前言看不看都可以,想了想还是写上;作用肯定是:描述一下本系列文章的内容。还是蛮有用的,绝对不是为了水字数。真真的!

MySQL是一个关系型数据库管理系统,MySQL 软件采用了双授权政策,它分为 社区版 和 商业版:社区版开源,企业版收费。

钞票多多,盲选企业版;
钱包空空,社区版也挺好。

在这里插入图片描述


一、数据库是什么?

官方示例:数据库(Database)是按照 数据结构 来组织、存储和管理数据的仓库

每个数据库都有一个或多个不同的 API 用于创建,访问,管理,搜索和复制所保存的数据。

SQL 是用于访问和处理数据库的标准的计算机语言。

二、MySQL安装两种方式

1.MySQL下载安装包

Oracle官网:MySQL下载地址:https://dev.mysql.com/downloads/installer/

图片如下:选择第二个进行下载

MySQL下载页面在这里插入图片描述

单击仅下载选项

在这里插入图片描述

安装界面

用户名默认:root
唯一需要注意的是:密码设置;其余Next就可以。

在这里插入图片描述

2、MySQL解压包安装

1、下载压缩包,官网链接:https://downloads.mysql.com/archives/community/

  • 建议不要下载最新版本,下推几个版本较为适宜。

2、解压下载的压缩包
在这里插入图片描述
3、配置mysql的配置文件
在这里插入图片描述

  • 具体配置信息
[mysqld]
# 设置3306端口
port=3306
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
[mysql]
# 设置MySQL客户端默认字符集
default-character-set=utf8
[client]
# 设置MySQL客户端连接服务器默认使用的端口
port=3306
default-character-set=utf8

3、配置环境变量

  • 两种安装方式的环境变量配置一样,因此,会在下方进行汇总展示。

4、mysql服务配置(使用命令行)
在这里插入图片描述

  • 具体命令细节
# 1、初始化mysql产生data文件夹(解压的位置)
  mysqlld --initialize --user=mysql --console
  
# 2、安装MySQL服务
  mysqld --instal

# 3、启动mysql服务
  net start mysql
# 4、登录mysql,使用第一步产生的初始化密码
  mysql -u root -p
  初始化的密码
  
# 5、修改用户密码
alter user 'root'@'localhost' identified with mysql_native_password by '自定义密码';

#6、创建用户赋予权限(让其不限于本地使用)
create user 'root'@'%'identified with mysql_native_password by '自定义密码'; 


可能产生的问题:密码修改失败

  • 修改密码失败

    • 产生的原因:mysql密码策略过高
  • 解决方法



# 1、修改密码等级
set global validate_password.policy = 0;
set global validate_password.length = 4;

# 1、创建用户
create user 'root'@'%' identified with mysql_native_password by '249174';
           或者
# 2、修改密码(方法)
alter user 'root'@'localhost' identified by '249174';

#分配权限(高级权限,选填)
grant all on *.* to 'root'@'%';

# 刷新
flush privileges;



#查看初始密码策略
SHOW VARIABLES LIKE 'validate_password%'; 

安装后配置

1、path环境配置

作用:为了使本地命令行可以执行MySQL命令。
配置操作和Java环境配置类似。

Java环境配置文章:https://blog.youkuaiyun.com/weixin_55599565/article/details/126785556?spm=1001.2014.3001.5501
在这里插入图片描述

2、启动和停止

net start mysql服务名称
net start mysql服务名称

在这里插入图片描述

3、客户端连接

第一种:使用MySQL自带命令行进行 直接连接,输入密码即可(配置环境变量后,不常用)

第二种:

在这里插入图片描述

总结

  以上就是今天要讲的内容,本文仅仅简单介绍了MySQL的安装和配置,后续会陆续更新MySQL的工具的安装使用以及sql优化。
都看到这里了,那就给博主点个赞呗!!!
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鳄鱼杆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值