前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MySQL数据库学习之路——MySQL的安装与配置

MySQL数据库学习之路——MySQL的安装与配置

作者头像
Daimon
发布2023-08-23 15:05:17
2770
发布2023-08-23 15:05:17
举报
文章被收录于专栏:不正经的技术不正经的技术

前言

在大一下学期终于开始系统学习数据库,俗话说的好,工欲善其事,必先利其器。所以这里选择的是目前使用最广的免费开源数据库——MySQL。

MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的 标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据 库管理系统)应用软件之一。

书上提供了两张安装方式(安装包和ZIP),由于第一种比较简单,老师也讲解了第一种安装方式。所以这里我主要记录第二种安装方式,即zip压缩包的安装方式和配置。

正文

进入MySQL中文官网,划到最下面点击如图

点击下载,后面选择不注册直接下载。

二、安装配置

1、解压安装包

2.编写MySQL配置文件:在解压目录下新建my.ini文件

3.将以下文本复制粘贴到my.ini文件

ps:注意里面的basedir处地址要与安装文件的地址相对应

代码语言:javascript
复制
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录   ----------是你的文件路径自行修改-------------
basedir=D:\MySQL_Navicat\mysql-8.0.27-winx64
# 设置mysql数据库的数据的存放目录  ---------是你的文件路径data文件夹自行创建
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
#datadir=D:\Mysql\mysql\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为utf8mb4
character-set-server=utf8mb4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
#mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

新建配置文件方法:右键新建txt文件,编写配置内容后选择另存为按下图设置,注意保存类型与编码的设置。

4、初始化MySQL数据库

以管理员身份打开命令提示符 点击目录栏的搜索,搜索cmd后右键单击以管理员身份运行

切换到bin目录下

代码语言:javascript
复制
cd D:\MySQL_Navicat\mysql-8.0.27-winx64\bin
//自行修改,地址可在文件夹地址栏中复制

执行命令

代码语言:javascript
复制
mysqld --initialize --console

记住红框中初始密码

常见问题及解决: 若误关了cmd或其他原因没记住密码,再次进入后重复以上操作,出现以下报错:

是因为之前已经初始化过一次,若想重新初始化,需将文件夹中的data文件夹删除掉后再重复以上操作即可

5.安装并启动MySQL服务

代码语言:javascript
复制
mysqld --install mysql

net start mysql

6.连接MySQL

代码语言:javascript
复制
mysql -uroot -p

7.修改初始密码

代码语言:javascript
复制
ALTER USER 'root'@'localhost' IDENTIFIED BY '111111';

三、配置环境变量

可以输入quit或者exit都可以退出,打开此电脑(可用搜索打开),打开后右键此电脑打开属性,在属性中找到高级系统设置,点击环境变量,在系统变量处点击新建,在系统变量中新建 变量名:MYSQL_HOME 变量值:MySQL的目录

然后在系统变量里面找到path变量

添加%MYSQL_HOME%\bin

点击确定即可完成环境配置,然后右键此电脑->管理->服务与应用程序->服务,找到MySQL,找到mysql后将启动类型改为手动,可防止电脑启动变慢

ps: 遇到其他报错考虑: 首先,zip安装需要64位的系统,自己看电脑是不是32位的。然后看看路径名称是否规范,路径不要有中文 名字也不要不要带空格,不要带空格,不要带空格!!!计算机会把空格前的名字默认为一个目录,可用引号引起来!,打开cmd需要管理员身份。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-02-22,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 正文
  • 二、安装配置
    • 1、解压安装包
      • 2.编写MySQL配置文件:在解压目录下新建my.ini文件
        • 3.将以下文本复制粘贴到my.ini文件
          • 4、初始化MySQL数据库
            • 5.安装并启动MySQL服务
              • 6.连接MySQL
                • 7.修改初始密码
                  • 三、配置环境变量
                  相关产品与服务
                  云数据库 MySQL
                  腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档