数据库---mysql的介绍和安装

MySQL数据库

一、简介:

mysql是数据库管理软件:套接字:服务端,客户端

  • 支持并发;操作得是共享得数据
  • 处理锁,数据安全,性能
  • 用别人得软件,得照着别人得规范,组织自己得语法规则

二、概述:

  • 数据库服务器:运行数据库管理软件的计算机
  • 数据库管理软件:mysql,oracle,db2,slqserver
  • 库:文件夹
  • 表:   文件
  • 记录:事物一系列典型的特征:egon,male,18,oldgirl
  • 数据:描述事物特征的符号

三、MySQL介绍:

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。

mysql是什么

mysql就是一个基于socket编写的C/S架构的软件

客户端软件

mysql自带:如mysql命令,mysqldump命令等

python模块:如pymysql

四、数据库管理软件分类:

分两大类:

  • 关系型:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用
  • 非关系型:mongodb,redis,memcache

可以简单理解为:

  • 关系型数据库需要有表结构,表结构 = 字段 + 数据类型 + 约束条件
  • 非关系型数据库是key-value存储的,没有表结构

五、MySQL的下载和安装

windows系统的下载和安装:

1.下载

www.mysql.org-->downloads-->community-->下载5.6 Microsoft Windows

2.解压

将MySQL安装在指定目录,如:C:\mysql56

3.添加环境变量

【右键计算机】-->【属性】-->【高级系统设置】-->【高级】-->【环境变量】-->【系统变量path新建】 --> 【添加C:\mysql56\bin】

4.启动cmd

>>>:mysqld #服务端

>>>:mysql #客户端

5.将mysql做成系统服务,开机自动启动

1.先杀死之前开启的mysqld:

  • 在系统命令输入:tasklist | findstr mysql 查看进程id
  • 终止进程:taskkill /F /PID  7464 #进程号

2.制作系统服务

管理员的身份运行cmd

  • mysqld --install 制作系统服务
  • mysqld --remove 解除系统服务

3.启动服务

管理员的身份运行cmd

  • net start MySQL 启动服务
  • net stop MySQL 停止服务

6.验证是否成功

输入:mysql

7.管理用户root默认没有密码,设置密码,修改密码

  • 设置初始密码:mysqladmin -uroot -p password "123"
  • 修改用户密码:mysqladmin -uroot -p123 password "456"

8.破解用户密码,跳过授权表:

以管理员的身份运行cmd:

  • 停止MySQL服务:net stop MySQL
  • 跳过授权表: mysqld --skip-grant-tables

正常用户运行cmd:

  • 输入: mysql -uroot -p #跳过了授权不用输入密码
  • 输入: update mysql.user set password=password("123") where user="root" and host="localhost"; #修改密码
  • 输入: flush privileges; #刷新授权表
  • 输入: tasklist | findstr mysql #查看进程id

以管理员的身份运行cmd:

  • 输入:taskkill /F /PID  7464 #杀死进程
  • 输入:net start mysql#启动M有SQL服务
  • 输入:mysql -uroot -p123 # 用之前修改的密码

9.登陆用户的两种方式

mysql -uroot -p123

mysql -uroot -p123 -h 127.0.0.1 -P 3306 #默认端口是3306

10.设置默认编码

在mysql的文件目录i中创建my.ini文件添加

 #mysql5.5以上:修改方式有所改动
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

原文地址:https://www.cnblogs.com/Mryang123/p/8965061.html

时间: 2024-12-08 07:27:59

数据库---mysql的介绍和安装的相关文章

mysql的介绍;安装及基本配置;mysql数据库运行必备技能

一.MySQL的介绍 1. 数据库:数据库集中存放位置 1) 常见的数据库类型:关系型(mysql.oracle.SQLserver2008,DB2),树型(windows注册表).非关系型(NoSQL). 2) 关系型数据库对象:数据记录-存->表à存à数据库:表分为数据库,关系表 2. MySQL是开源的关系型数据软件,目前由oracle公司维护,特点是:多线程.多用户.基于C/S架构(客户端/服务器),简单易用.查询速度快,安全可靠. 二.安装及基本配置: 1. 安装 1) 安装依赖ncu

mysql的介绍和安装

本节内容 1.数据库介绍 2.mysql管理 3.mysql数据类型 4.常用mysql命令 创建数据库 外键 增删改查表 5.事务 6.索引 1.数据库介绍 什么是数据库? 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据.我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢.所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理的大数据量.所谓的关系型数据库,是建立在关系

MySQL管理工具MySQL Utilities — 介绍与安装(1)

MySQL Utilities介绍 MySQL Utilities 提供一组命令行工具用于维护和管理 MySQL 服务器,包括: 管理工具 (克隆.复制.比较.差异.导出.导入) 复制工具 (安装.配置) 一般工具 (磁盘使用情况.冗余索引.搜索元数据) MySQL Utilities是一系列的命令行工具以及Python库更容易完成管理的任务.库是用Python语言写的,这就意味着不需要安装其他任何工具和库.当前是基于Python2.6版本设计的,不支持Python3.1版本. MySQL Ut

第一章:mysql的介绍与安装

什么是数据库管理系统 1)管理数据(增删改查) 2)存储数据 数据库管理系统的分类 1)关系型数据库(rdbms) 典型产品:mysql,oracle,mariadb,mssql(sqlserver) 2非关系型数据库(nosql) 典型产品:resis,mongodb,elasticsearch(search engine) 关系型数据库非关系型数据库功能对比 数据库管理: 1.用户管理 用户的权限 用户的密码 用户的主机域(ip) 2.库管理,表管理(统称数据管理) 涉及到sql语句 ddl

MySQL的介绍与安装

1. 数据库的介绍 (1)数据库的相关概念:    数据:描述事物的符号,多表现与文本.图片.音频.视频.   数据库:按照一定的格式,存放数据的仓库.   数据库管理系统:如何科学的组织和存储数据,如何高效的获取和维护数据   数据库类型:Oracle.mysql.SQL server.DB2.foxpro.Access   数据库应用程序:将数据存储在数据库中,直接和用户交互的应用程序. (2)关系型数据库的介绍:   采用结构化的查询语句(SQL),基于磁盘,读写数据比较慢.(采用二维表格

Mysql的介绍和安装注意

1.Mysql所属公司:Oracle 2.数据库类型:关系型数据库 3.开发语言:C++ 4.版本:企业收费版和社区免费版 5.搭建Mysql环境 点击下一步直到遇到选择数据库编码的时候选择utf-8, 遇到设置用户名和密码的时候设置相应的用户名和密码即可

Mysql数据库介绍、安装和配置文件

Mysql数据库介绍.安装和配置文件 MySQL数据库介绍 mysql是开源关系型数据库,遵循GPL协议. mysql的特点是性能卓越且服务稳定,开源,无版本限制,成本低,单进程多线程,多用户,基于C/S(客户端/服务端)架构,安全可靠,插入式存储引擎. mysql的另个版本为MariaDB,MariaDB是单进程,多线程的,提供了诸多扩展和新特性,提供了较多测试组件并且同样开源. mysql系统结构 一.逻辑模块组成 MySQL 可以看成是二层架构. 第一层我们通常叫做SQL Layer,在M

MySQL数据库(1)_MySQL数据库介绍与安装

一.数据库相关概念的简介 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数学模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并可为各种用户共享. 数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立.使用和维护数据库,简称DBMS.它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性.用户通过DBMS访问数据库中的数据,数据库管理员也通过dbms进行

第二章:MySQL介绍与安装

第二章:MySQL介绍与安装 为什么选择MySQL mysql性能卓越,服务稳定,很少出现异常宕机 mysql开源免费,无版权制约,自主性及使用成本低 产品耦合度,mysql支持多种操作系统,支持多开发语言,特别是php 技术积累,庞大的活跃的社区, 软件体积小,安装简单,易于维护 MySQL数据库分类与版本升级 MySQL官网http://www.mysql.com/,MySQL版本采用双授权政策,和大多数开源产品路线一样,分为社区版和商业版,并且这两个版本又分别分成四个版本依次发布,Alph