mysql_入门

mysql结构

1.数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

数据存储的几种方式:
1、内存
2、硬盘
3、数据库
数据存储的几种方式的优缺点
我们今天学习的数据库是mysql。关系型数据库。

什么是关系型数据库 ?
建立在关系模型上的数据库系统。

关系模型:
在这里插入图片描述

1.1 常用关系型数据库
Oracle:甲骨文公司—专门的数据库厂商,oracle是收费,大型数据库 ,几乎可以用于任何系统任何平台。
MySQL:早期开源免费数据库产品,被oralce收购,从6.0开始出现收费版本。
DB2:IBM数据库产品,大型收费数据库。

2.mysql安装

2.1 mysql的安装

选择第二个,自定义
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
9、选择配置方式,“Detailed Configuration(手动精确配置)”、“Standard Configuration(标准配置)”,我们选择“Detailed Configuration”,方便熟悉配置过程。
在这里插入图片描述
10、选择服务器类型,“Developer Machine(开发测试类,mysql占用很少资源)”、“Server Machine(服务器类型,mysql占用较多资源)”、“Dedicated MySQL Server Machine(专门的数据库服务器,mysql占用所有可用资源)”
在这里插入图片描述
11、选择mysql数据库的大致用途,“Multifunctional Database(通用多功能型,好)”、“Transactional Database Only(服务器类型,专注于事务处理,一般)”、“Non-Transactional Database Only(非事务处理型,较简单,主要做一些监控、记数用,对MyISAM数据类型的支持仅限于non-transactional),按“Next”继续。
在这里插入图片描述
12、选择数据文件安装的目录,可以选择默认
在这里插入图片描述
一直默认下一步,直到如下:
在这里插入图片描述
在这里插入图片描述
设置mysql数据库的默认编码集
在这里插入图片描述
设置环境变量和是否开机启动:
在这里插入图片描述
设置密码:
在这里插入图片描述
该过程可能有点长:
在这里插入图片描述
在这里插入图片描述
安装完后:在命令窗口输入mysql -u root -p进行登录
在这里插入图片描述

2.2 mysql卸载
1、找到mysql的安装目录:
在mysql的安装目录。找到my.ini 文件。
找到datadir 并且记录路径。 (mysql的数据文件的目录)
datadir=“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”
在这里插入图片描述
在这里插入图片描述
3、打开控制面板—卸载程序
4、卸载mysql
5、删除mysql的安装目录,删除mysql的数据文件目录datadir.第一步中记录的文件目录
mysql默认的数据文件目录,在ProgramData这个目录下,并且ProgramData这个目录是隐藏目录,需要设置显示隐藏目录。
删除ProgramDate下的mysql的相关目录。
6、运行“regedit”:删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹
注意:一般情况下之前之前5步即可,如果还不能安装,就执行步骤6,运行regedit,试着删除注册表中的数据.

2.3 环境变量
在命令行中,输入mysql –u root –p 的时候,出现mysql不是内部命令。系统变量没有配置。
path后面加入:
是mysql的安装目录中的bin目录
添加path的时候,如果出现 前面的没有分号,需要自己去加上分号;要注意分号的中英文。
在这里插入图片描述
在这里插入图片描述
按照完成之后,在cmd中输入
mysql –u root –p

出现如下图,表示mysql启动成功。
在这里插入图片描述
使用exit可以断开连接
在这里插入图片描述

2.4 重置root账户密码
(1)停止mysql服务 运行输入services.msc 停止mysql服务
在这里插入图片描述
(2)在cmd下 输入: mysqld --skip-grant-tables
mysqld --skip-grant-tables:就是在启动mysql时不启动grant-tables,授权表
启动服务器 光标不动 (注意:不要关闭该窗口)
在这里插入图片描述
启动mysql 服务
(3)新打开cmd 输入mysql -u root -p 不需要密码
在这里插入图片描述
use mysql; 作用:使用mysql这个数据库
update user set password=password(‘123’) WHERE user=‘root’;
在这里插入图片描述
(4)关闭两个cmd窗口 注意:在任务管理器结束mysqld 进程
在这里插入图片描述
(5)在服务管理页面 重启mysql 服务。
在这里插入图片描述
重新登录的时候需要使用新的密码。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_24099547/article/details/83796144
今日推荐