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 服务。
重新登录的时候需要使用新的密码。