MySQL安装配置

一.下载安装

  1. 地址:
    官方地址(可能速度不好):https://dev.mysql.com/downloads/mysql/
    网盘直链地址(速度比较快):https://www.123pan.com/s/aiv9-OyDG
  2. 若选用官方链接的下载选择
    MySQL安装配置
  3. 安装:在解压缩中将文件解压,放置在盘中(推荐D盘)

二.配置

  1. 打开MySQLbin目录复制文件位置,右击此电脑属性->高级系统设置->高级-> 环境变量,选择系统变量path路径编辑path
    右击此电脑选择”属性”
    MySQL安装配置
    先点击”高级系统设置”,再点击”环境变量”
    MySQL安装配置
    在”系统变量”中选择”Path”,点击”编辑”
    MySQL安装配置
    点击”新建”,将MySQL的安装路径添加上去,之后点击”确定”
    MySQL安装配置
    直接点击”确定”
    MySQL安装配置
    MySQL安装配置

将复制的MySQLbin文件位置粘贴

MySQL安装配置
2.

Ⅰ. 在D盘mysql-5.7.36文件夹新建文本文档my.ini
内容如下
新建mu.ini:先新建一个记事本,然后修改后缀及名称(一定要注意先调出来文件的后缀显示再改)为my.ini

my.ini的文件内容:

[client]
#设置mysql客户端默认字符集
default-cahracter-set=utf-8

[mysqld]
#设置3306端口
port = 3306

#设置mysql的安装目录
basedir = 你的mysql的安装目录(例如(注意是双斜线):D:\\mysql-5.7.33-winx64)

#设置mysql数据库的数据的存放目录

datadir=你的mysql的安装目录\\data(例如:D:\\mysql-5.7.33-winx64\\data)

#允许最大连接数
max_connections=20
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf-8
#创建新表时将使用的默认的存储引擎
default=storage-engine=INNODB

Ⅱ. 再新建data文件夹

MySQL安装配置
  1. 初始化数据库

Ⅰ. 以管理员身份打开命令提示符(点击左下角开始,在搜索栏搜cmd)

MySQL安装配置
输入:

mysqld --initialize --console

MySQL安装配置
yAb;X0Rp>8K>就是初始密码,后续登录需要用到,也可以在登陆后修改密码。

Ⅱ. 输入以下安装命令,回车,会提示安装成功

mysqld install

MySQL安装配置
Ⅲ. 启动输入以下命令即可
net start mysql

Ⅳ. 登录MySQL
当 MySQL 服务已经运行时, 我们可以通过 MySQL 自带的客户端工具登录到 MySQL 数据库中, 首先打开命令提示符, 输入以下格式的命名:
mysql -h 主机名 -u 用户名 -p
参数说明:
-h : 指定客户端所要登录的 MySQL 主机名, 登录本机(localhost 或 127.0.0.1)该参数可以省略;
-u : 登录的用户名;
-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
如果我们要登录本机的 MySQL 数据库,只需要输入以下命令即可:
mysql -u root -p
按回车确认, 如果安装正确且 MySQL 正在运行, 会得到以下响应:

MySQL安装配置

Ⅴ. 修改密码
(1)使用 SET PASSWORD 命令
①输入命令 mysql -u root -p指定 root 用户登录 MySQL,输入后按回车键输入密码。如果没有配置环境变量,请在 MySQL 的 bin 目录下登录操作。
②使用 SET PASSWORD 修改密码命令格式为 set password for username @localhost = password(newpwd)
,其中 username 为要修改密码的用户名,newpwd 为要修改的新密码
③输入 quit命令退出 MySQL 重新登录,输入新密码”root”登录就可以了;
(2)使用mysqladmin修改密码
使用 mysqladmin 命令修改 MySQL 的 root 用户密码格式为 mysqladmin -u用户名 -p旧密码 password 新密码
注意:下图修改密码的命令中 -uroot 和 -proot 是整体,不要写成 -u root -p root,-u 和 root 间可以加空格,但是会有警告出现,所以就不要加空格了。

MySQL安装配置
(3)UPDATE直接编辑user表
步骤 1):输入命令 mysql -u root -p指定 root 用户登录 MySQL,输入后按回车键输入密码。如果没有配置环境变量,请在 MySQL 的 bin 目录下登录操作。

步骤 2):输入 use mysql;命令连接权限数据库。

步骤 3):输入命令 update mysql.user set authentication_string=password('新密码') where user='用户名' and Host ='localhost';设置新密码。

步骤 4):输入 flush privileges; 命令刷新权限。

步骤 5):输入 quit;命令退出 MySQL 重新登录,此时密码已经修改为刚才输入的新密码了。

MySQL安装配置

如链接失效,图片失效等问题可参阅公众号文章:https://mp.weixin.qq.com/s/-sL5L0N0NQPjatoSS2X0kg

Original: https://www.cnblogs.com/kohler21/p/16351245.html
Author: 愚生浅末
Title: MySQL安装配置

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/505308/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 回溯法套路总结与应用

    概述 回溯法常用于遍历一个列表元素的所有所有子集,比如全排列问题。可以说深度优先搜索就是回溯法的一种特殊形式。该方法的时间复杂度比较大一般为O(N!),它不像动态规划存在重叠子问题…

    数据库 2023年6月11日
    082
  • 4. 事务和锁

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    数据库 2023年6月16日
    089
  • 从前,有一个简单的通道系统叫尤娜……

    从前,有个女生宿舍,住着小A、小B、尤娜和我4个人。有天,小A不小心把小B的床板坐塌了。小B非常生气,当场和小A翻脸。不论人缘最好的尤娜怎么中间调解都不管用。一直到毕业,小A和小B…

    数据库 2023年6月6日
    069
  • Hosts映射

    Hosts映射 思考:如何通过主机名能够找到(ping)某个linux系统? 前言 Hosts:是一个文本文件,用来记录IP和Hostname的映射关系 DNS:是互联网上作为域名…

    数据库 2023年6月11日
    086
  • MySQL 基础

    MySQL 基础 SQL 介绍 SQL (Structured Query Language:结构化查询语言) 是用于管理关系数据库管理系统(RDBMS)。 SQL 的范围包括数据…

    数据库 2023年5月24日
    078
  • 记一次vcenter连接esxi失败问题排查(443端口不通)

    vecenter错误 esxi宿主机重启后,vcenter连接esxi提示超时,使用vmware客户端连接esxi也提示超时,开始介入排查。 故障排查 如何进入命令终端 运行alt…

    数据库 2023年6月9日
    0102
  • 数据分析大作战,SQL V.S. Python,来看看这些考题你都会吗 ⛵

    💡 作者:韩信子@ShowMeAI📘 数据分析实战系列:https://www.showmeai.tech/tutorials/40📘 本文地址:https://www.showm…

    数据库 2023年6月14日
    071
  • Java压缩图片

    压缩图片 一、压缩原理 一张原始图像(1920×1080),如果每个像素32bit表示(RGBA),那么,图像需要的内存大小1920x1080x4 = 8294400 B…

    数据库 2023年6月6日
    074
  • Mysql 的Innodb引擎和Myisam数据结构和区别

    先大体看一下MySQL的SQL layer层的一个架构流程: 对一些关键模块做一下简单的描述: 初始模块:初始一些参数,比如初始myinit配置文件(在安装的根目录下)里的一些参数…

    数据库 2023年6月16日
    084
  • 如何利用bat文件伪装成木马病毒整蛊他人

    bat文件是dos下的批处理文件。批处理文件是无格式的文本文件,它包含一条或多条命令。它的文件扩展名为 .bat 或 .cmd。 将以下代码复制到文本文档中,保存后修改文件后缀名称…

    数据库 2023年6月11日
    094
  • 自己编写平滑加权轮询算法,实现反向代理集群服务的平滑分配

    学会了负载均衡算法,却没有用起来? 今天就来 实战一遍,感受下平滑加权轮询算法的魅力。 通过Java语言,自己编写的平滑加权轮询算法,结合线程池和Socket 网络编程等,实现了反…

    数据库 2023年6月6日
    0261
  • Redisson

    ​ Redisson是架设在Redis基础上的一个Java驻内存数据网格(In-Memory Data Grid)。充分的利用了Redis键值数据库提供的一系列优势,基于Java实…

    数据库 2023年6月6日
    084
  • 每个开发人员都应该关注的7个优秀的GitHub仓库

    1. FreeCodeCamp 2. Developer Roadmap 3. Awesome 4. Build Your Own X 5. Git Ignore 6. Syste…

    数据库 2023年6月11日
    093
  • MySQL的本地事务、全局事务、分布式事务

    404. 抱歉,您访问的资源不存在。 可能是URL不正确,或者对应的内容已经被删除,或者处于隐私状态。 [En] It may be that the URL is incorre…

    数据库 2023年5月24日
    074
  • IDEA中如何查看接口的所有实现类呢?

    接口是我们日常开发中常用的操作,那么如何查看一个接口有哪些实现类呢?下文笔者将讲述IDEA编辑器中 查看实现类的快捷方法,如下所示 在spring源码阅读中,每一个接口都有很多实现…

    数据库 2023年6月11日
    072
  • Liunx添加LVM逻辑卷(已有卷组中添加逻辑卷)

    一、对新添加的磁盘进行分区 1、# lsblk //查看物理磁盘 2、[root@Centos7 ~]# fdisk /dev/sdc //磁盘分区( sdc为对应新添加的磁盘)欢…

    数据库 2023年6月11日
    078
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球