8.1.3 mysql安装与基本管理

  • 掌握mysql的安装、启动、破解密码、统一字符编码

本节时长需控制在15分钟内

一、MySQL介绍

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

mysql是什么

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

客户端软件
  mysql自带:如mysql命令,mysqldump命令等
  python模块:如pymysql

数据库管理软件分类

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

可以简单的理解为:
    关系型数据库需要有表结构
    非关系型数据库是key-value存储的,没有表结构

二、下载安装

Linux版本

源码安装见:http://www.cnblogs.com/linhaifeng/articles/7126847.html

Window版本

上一步解决了一些问题,但不够彻底,因为在执行【mysqd】启动MySQL服务器时,当前终端会被hang住,那么做一下设置即可解决此问题,即将MySQL服务制作成windows服务

三、MySQL启动与查看

linux平台下查看

You must reset your password using ALTER USER statement before executing this statement.

windows平台到服务中查看即可

三、登录设置密码

三、破解密码

linux平台下,破解密码的两种方式

方法一:删除授权库mysql,重新初始化

方法二:启动时,跳过授权库

windows平台下,5.7版本mysql,破解密码的两种方式:

方式一

方式二

四、统一字符编码

强调:配置文件中的注释可以有中文,但是配置项中不能出现中文

统一字符编码

Last updated

Was this helpful?