数据库---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.验证安装成功



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

猜你喜欢

转载自www.cnblogs.com/Mryang123/p/8965061.html