数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,每一个数据库都有一个或多个不一样的API(Application Programming Interface,应用程序编程接口)用于建立,访问,管理,搜索和复制所保存的数据。mysql
数据库系统(Database System)是由数据库及其管理软件组成的系统。sql
所谓的关系型数据库,是创建在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。数据库
RDBMS即关系数据库管理系统(Relational Database Management System)的特色:编程
据统计,在新发展的DBMS系统中,关系型数据库管理系统已占到90%。主流的关系型数据库管理系统有:Oracle,DB2,SQL Server,Sybase,Access,MySQL。windows
MySQL是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不一样的表中,而不是将全部数据放在一个大仓库内,这样就增长了速度并提升了灵活性。数据结构
如下为win10系统下MySQL免安装版的下载与配置安装步骤:编程语言
[mysql] #设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #用于跳过密码 skip-grant-tables #设置3306端口 port=3306 # 设置mysql的安装目录 basedir=D:\MySQL\mysql-5.7.21-winx64 # 设置mysql数据库的数据的存放目录 datadir=D:\MySQL\mysql-5.7.21-winx64\data # 容许最大链接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 建立新表时将使用的默认存储引擎 default-storage-engine=INNODB
7.用管理员身份启动cmd,并切换路径到MySQL的bin文件夹目录下,而后输入命令“mysqld --install”,回车后显示“Service successfully installed”表示成功将MySQL设置为windows服务ide
8.输入“mysqld --initialize-insecure --user=mysql;”,初始化数据文件并在目录中生成data文件夹编码
9.输入“net start mysql”,回车启动mysql服务spa
10.经过“mysql -u root -p”进入MySQL管理界面,Enter password直接回车便可(由于配置文件中跳过了密码验证)
11.成功进入MySQL后,经过命令“update mysql.user set authentication_string=password('new_password') where user='root' and Host = 'localhost';”,修改密码
12.输入“flush privileges;”,刷新权限设置
13.修改 my.ini文件删除或注释skip-grant-tables一行
14.重启MySQL便可正常使用