当前位置:网站首页>MySQL 数据库的小白安装与登录
MySQL 数据库的小白安装与登录
2022-06-26 06:24:00 【闻客】
数字化时代,随着数据量的不断增加,为了使我们的数据更安全和更易共享,同时为保持数据信息的一致性、完整性、降低数据冗余,我们越来越离不开的数据库,今天我为大家分享安装非常流行的一生必学的(MySQL、PostgreSQL、Sqlite)三款数据库之一mysql,以方便大家使用学习。
本文所讲内容均在win7中操练。

一、MySQL数据库的安装
1、下载MySQL数据库软件。
https://dev.mysql.com/downloads/mysql/

图1
2、安装与配置
下载完后,我们将 zip 包解压到相应的目录,这里我将解压后的文件夹放在 C:\mysql-8.0.29 下(请注意你下载的版本号)。
配置MySQL :
打开刚刚解压的文件夹 C:\mysql-8.0.29 ,在该文件夹下创建 my.ini 配置文件,编辑 my.ini 配置以下基本信息:
[client]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录basedir=C:\mysql-8.0.29-winx64# 允许最大连接数max_connections=20# 服务端使用的字符集默认为8比特编码的latin1字符集character-set-server=utf8# 创建新表时将使用的默认存储引擎default-storage-engine=INNODBbind-address = 0.0.0.0启动MySQL 数据库:
以管理员身份打开 cmd 命令行工具,切换目录:
cd C:\web\mysql-8.0.11\bin重点来了
初始化数据库:
mysqld --initialize --console执行完成后,会输出 root 用户的初始默认密码,如下图:

图2
请注意记下红色方框后面的字符串,那就是初始化密码,后续登录需要用到,建议登录后修改密码。
开始安装命令:
mysqld install启动mysql服务:
net start mysql至此,mysql已安装完成。
二、登录
1、命令行登录
打开命令提示符, 输入以下格式的命令,回车后输入密码,如图:
mysql -h HOSTNAME -u USERNAME -p
图3
本机登录可以省略HOSTNAME:
mysql-u wyj -p
2、使用数据库管理软件工具登录
在使用工作中我们一般使用数据库管理工具来操作数据库,这里以用得比较多的Navicat Premium,至于如果安装本期不再介绍。
首先打开软件,点击左上角的connection图标,选择MySQL...,根据提示填入相应信息,

图4

图5
Connection Name:可以任意写或不写。
Host:本机可填写localhost,或127.0.0.1

图6
填完后,点击Test Connection,出现如图6所示提示信息,即表示登录成功。
编码不易,欢迎点赞、收藏、关注、评论和转发,以期写出更多更好的文章。
点击关注,下期更新有提示哟!
边栏推荐
- Gof23 - prototype mode
- Requirement analysis of personal blog system
- GoF23—原型模式
- How can an enterprise successfully complete cloud migration?
- Load balancer does not have available server for client: userService问题解决
- Message queue - function, performance, operation and maintenance comparison
- 消息队列-消息事务管理对比
- EFK升级到ClickHouse的日志存储实战
- TCP connection and disconnection, detailed explanation of state transition diagram
- Mysql-10 (key)
猜你喜欢
A new paradigm for large model application: unified feature representation optimization (UFO)

闭包问题C# Lua

Efk Upgrade to clickhouse log Storage Reality

Tencent WXG internship experience (has offered), I hope it will help you!

低代码实时数仓构建系统的设计与实践

Logstash——Logstash向Email发送告警邮件

【golang】time相关

事务与消息语义

C# Nuget离线缓存包安装

Understanding of nil in go language
随机推荐
Everything is a vector. The service practice of iqiyi online vector recall project
Gof23 - builder mode
数据可视化实战:数据可视化
Pytorch mixing accuracy principle and how to start this method
vs code 使用 prettier 格式化 js 的时候, 函数定义的名称和括号之间有一个空格, 而 eslit 又不允许这个空格.
Load balancer does not have available server for client: userService问题解决
Comparison between Prometheus and ZABBIX
Print bit information of numbers
【Spark】Spark SQL 字段血缘如何实现
Logstash - logstash sends an alarm email to email
Handwritten background management framework template (I)
Keepalived to achieve high service availability
Type de Typescript
Logstash——Logstash将数据推送至Redis
Getting to know concurrency problems
API and encapsulation of cookies
Zotero文献管理工具之Jasminum(茉莉花)插件
MySQL-09
Library management system
Message queuing - omnidirectional comparison