mysql数据库入门教程(1):数据库的相关概念,存储特点,软件安装教程,数据库启动,服务端登录退出

1为什么使用数据库

使用 内存(数组,集合)存储数据,一断电容易消失数据。
使用文件存储数据,断电不消失。但存储大量数据时难以查找。
数据库:能实现数据持久化,方便查询

2数据库相关概念

DB(database)数据库,存储数据的厂库,它保存了一系列有组织的数据。
DBMS(database management systerm)数据库管理系统,数据库是通过DBMS创建和操作的容器。
SQI:结构化查询语言(Structured query language )专门用来和数据集通信的语言。

三者关系
文件柜:DB
管家:DBMS
程序员和管家对话的语言:SQL

3数据库存储数据特点

4mysql下载安装

下载官方网站:
https://dev.mysql.com/downloads/mysql/

所有版本
https://downloads.mysql.com/archives/community/

开始安装,我选择5.5版本。最新的到8啦、安装步骤都一样。
1点击,我的是64位

2点击next

3勾选接受协议,点击next

4 第一个经典安装,第二个自定义安装,第三完全安装,我选择自定义安装

5点击next,这里可以改位置。非高手还是选择默认位置吧,c盘不容易错。

6 这是一个广告时间,介绍mysql,点击next

7点击next

8 点击finish 安装完成

前面安装成了,还未配置
9
安装介绍后出现页面,next

如果不小心关掉此页面
从安装目录,mysql bin 下面
找到这个exe打开

10 第一个精确配置,第二个默认配置。选择第一个 next

11 第一个开发机,第二个服务机,第三个专用服务器,从上往下内存越来越大。我选择第一个

12 第一个多功能性数据库,第二个事务性数据库,第三个非事务性数据库。
存储引擎有事务性和非事务性。 事务性代表处理事务性数据比较快。我选择多功能

13 点击next

14这里代表的是同一时刻允许并发的数时多少。第一个:20,第二个:500,第三个自定义。一般选第一个20

15 端口号 默认3306,当然可以改 ,因为有人会攻击你的端口。我选择默认,没人攻击我一个学生

16设置字符集,第一个是标准字符集适合用英语的国家,第二个日本语。第三个自定义,选择下拉utf8,并左边点上点

17
为服务端起一个服务名,默认mysql,我自命名为mysql1
下面那个√为是否开启自启
再下面那个√为是否把bin目录添加到环境变量。选上。

18
设置密码
我设置为123
root为最大管理员
那个enable选择为是否允许远程机访问

再下面那个人为是否创造新用户。

19
点击excute

等待
直到它自动把√全画上,点击finish

配置完成

配置文件介绍
我的配置文件地址
C:\Program Files\MySQL\MySQL Server 5.5

配置文件my.ini
打开

[mysqld]下面为服务端配置

port=3306 端口号,以后想改就修改这里

basedir=“C:/Program Files/MySQL/MySQL Server 5.5/” 安装目录

datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"文件目录,文件保存目录,可以自己修改保存路径,把该data文件复制到其他盘,再修改文件目录datadir路径。

character-set-server=utf8 字符集

default-storage-engine=INNODB 存储引擎

sqlmode=“STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION” 语法模式

max_connections=100 最大连接数

5mysql启动

方法1电脑搜索 服务 找到mysql1,我取的名为这个,打开启动

方法2:管理员身份打开cmd
net stop 服务名 (停止)

net start 服务名 (启动)

6服务端登录退出

在登录之前,必须保证服务已启动。等于说大门允许进入,然后人根据密码进入。
登录方式1 mysql自带 客户端

打开直接输入密码

显示

退出 输入命令exit或者Ctil+C

这种方式只适合root用户用

登录方式2 命令行进入
必须以管理员身份进入

输入指令mysql -h localhost -P 3306 -u root -p

mysql -h 主机名 -P端口号 -u用户名 -p密码

如果是连接本机
可以 mysql -u root -p

h:host表示主机,表示连接那个服务器的主机名,我是连接本机localhost。
h localhost之间可以没有空格

-P 3306 端口号,P要求大写,和用户p区分开
-u :用户,我是root用户
-p:密码 密码可以直接输入到后面 -p123,也可以回车再输入

如果是本机连接

电气专业的计算机萌新,写博文不容易。如果你觉得本文对你有用,请点个赞支持下。谢谢

在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/kobeyu652453/article/details/107813913