1.数据库概述

1.数据库服务器: 运行数据库管理软件的计算机

2.数据库管理软件:mysql oracle db2 sqlserver

3.库:文件夹

4.表:文件

5.记录:事物的一系列典型特征:alex male 18 it

6.数据: 描述事物特征的符号

    

2.Mysql介绍

mysql本质就是一个基于socket的软件,它有客户端和服务端
服务端:mysqld 命令启动
客户端:mysql 命令启动

    

3.windows下安装

  (1)下载,解压并重命名:  C:\mysql56

#1、下载:MySQL Community Server 5.6.16 (稳定版)
http://dev.mysql.com/downloads/mysql/

  

      

    

  (2)添加系统环境变量

;C:\mysql56

          

  (3)启动MySQL

mysql 其实就是一个基于socket套接字的程序
mysqld 启动 服务端
mysql 启动 客户端
data 文件夹存取的是数据库数据表

  

  

      

      

4、手动启动关闭mysql

C:\Windows\system32>mysqld      # 启动server
C:\Windows\system32>mysql # 启动client C:\Users\Venicid\Desktop>tasklist |findstr mysql # 查看mysql进程
C:\Users\Venicid\Desktop>taskkill /F /PID 3472 # 杀死进程

   

    

5、mysql服务制作成windows服务

C:\Windows\system32>C:\mysql56\bin\mysqld --install    # 安装
C:\Windows\system32>net start mysql    # MySQL 服务正在启动 . C:\Windows\system32>net stop mysql    # MySQL 服务正在停止.
C:\Windows\system32>C:\mysql56\bin\mysqld --remove    # 移除

  

6、安装完成进入mysql

C:\Users\Venicid>mysql -uroot -p       #初始状态下,管理员root,密码为空,默认只允许从本机登录localhost
C:\Windows\system32>mysql -uroot -p -h 127.0.0.1 -P 3306 # 远程连接数据库
mysql> select user(); # 查看当前用户

7、修改密码

C:\Users\Venicid>mysqladmin -uroot -p password "root"
C:\Users\Venicid>mysqladmin -uroot password "root"
C:\Users\Venicid>mysqladmin -uroot -proot password "123"
C:\Users\Venicid>mysql -uroot -proot
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+

  

8、破解密码

  (1)原理

破解密码,其实是跳过授权信息表,启动数据库,然后修改密码

  (2)跳过授权表,启动mysqld服务端

# 方式1:
跳过授权表启动server端
C:\Windows\system32>mysqld --skip-grant-tables

  

方法二:配置文件法: 启动时,跳过授权库

#1. 关闭mysql,可以用tskill mysqld将其杀死
#2. 在解压目录下,新建mysql配置文件my.ini
#3. my.ini内容,指定
[mysqld]
skip-grant-tables #4.启动mysqld
#5.注释my.ini中的skip-grant-tables,然后启动myqsld,然后就可以以新密码登录了

  

  

  (3)启动mysql客户端,修改密码

  启动client端,修改密码
C:\Windows\system32>mysql
mysql> select user();
+--------+
| user() |
+--------+
| ODBC@ |
+--------+
update mysql.user set 、password="root";
flush privileges;

mysql> update mysql.user set password="root";
mysql> flush privileges;

  

  (4)重启数据库,用新密码登录

#5 tskill mysqld #或taskkill -f /PID 7832
#6 重新启动mysql服务端

  

 

1-[Mysql]-数据库介绍及安装的更多相关文章

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

    Mysql数据库介绍.安装和配置文件 MySQL数据库介绍 mysql是开源关系型数据库,遵循GPL协议. mysql的特点是性能卓越且服务稳定,开源,无版本限制,成本低,单进程多线程,多用户,基于C ...

  2. MySQL数据库离线包安装与注册

    本文主要介绍了MySQL数据库的离线安装和将MySQL服务注册为Windows应用服务的主要步骤. 1.下在安装程序包 MySQL Community Server 5.6.15 官方下载地址http ...

  3. MySQL数据库服务器(YUM)安装

    1. 概述2. 部署过程2.1 虚拟机console的NFS服务端配置2.2 虚拟机node15的NFS客户端配置2.3 虚拟机安装MySQL环境2.4 配置MySQL3. 错误及解决3.1 启动失败 ...

  4. Linux系统环境下MySQL数据库源代码的安装

    Linux系统环境下MySQL数据库源代码的安装 基本环境:CentOS Linux release 7.8.2003 (Core).MySQL5.6 一.      安装环境准备 若要在Linux系 ...

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

    MySQL数据库 一.简介: mysql是数据库管理软件:套接字:服务端,客户端 支持并发:操作得是共享得数据 处理锁,数据安全,性能 用别人得软件,得照着别人得规范,组织自己得语法规则 二.概述: ...

  6. MySQL数据库 介绍,安装,基本操作

    - 数据库介绍: 1.随意存放在一个文件中的数据,数据的格式千差万别 tank|123 jason:123 sean~123 2.软件开发目录规范 - Project: - conf - bin - ...

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

    一.数据库相关概念的简介 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数学模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展 ...

  8. ubuntu12.04:Mysql数据库:手动安装

    首先到mysql的下载中心上下载最新的tar.gz包: 1.在浏览器中输入http://www.mysql.com/downloads/ 进入mysql的下载中心,在这里有使用mysql开发的一些工具 ...

  9. mysql数据库卸载和安装

    背景: 由于之前一个项目中用的数据库版本是免安装的mysql5.5.36,但是后来经过第三方测试公司测试出该数据库存在很多漏洞需要升级数据库才能解决.所以觉得将数据库更换为mysql-5.7.21-w ...

  10. mysql的介绍和安装

    本节内容 1.数据库介绍 2.mysql管理 3.mysql数据类型 4.常用mysql命令 创建数据库 外键 增删改查表 5.事务 6.索引 1.数据库介绍 什么是数据库? 数据库(Database ...

随机推荐

  1. [WINDOWS MOBILE | SOLUTION] 通过有线连接到 PC 后,WM设备能 PING 通网关但是不能上网

    在 Windows Mobile Device Center 处点击 Mobile Device Settings, Connection Settings, 选择 This computer con ...

  2. 转:jquery validate.js表单验证

    这里转载一篇前辈写的文章,在我自己的理解上修改了一下,仅作记录. 先贴一个国内某大公司的代码: 复制代码代码如下: <script type="text/javascript" ...

  3. rest framework 的权限管理

    下面是对单个的视图进行的设置的: 请求的时候用postman然后发送信息 我们下面所有的举例都是在用户对Comment这个表的操作 首先先生成一个类似于cookie的字符串 发送给前端浏览器 然后下次 ...

  4. Java——并发编程

    1.在java中守护线程和本地线程区别? java中的线程分为两种:守护线程(Daemon)和用户线程(User). 任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon( ...

  5. mysql 8.0.11 安装(windows)

    mysql本地安装(windows) 一.安装包下载 从官网下载安装包,地址:https://dev.mysql.com/downloads/mysql/ 二.配置 解压到本地,然后在目录下新建my. ...

  6. C++项目规范

    https://segmentfault.com/a/1190000007659754

  7. Redis学习---CentOs/RedHat下Redis的安装

    redis是C语言开发,建议在linux上运行,本教程使用Centos6.4作为安装环境.      安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gc ...

  8. Linux nl命令详解

    nl常见命令参数 nl命令在linux系统中用来计算文件中行号 -b  :指定行号指定的方式,主要有两种: -b a :表示不论是否为空行,也同样列出行号(类似 cat -n): -b t :如果有空 ...

  9. #001 Emmet的API图片

    这个是一张Emmet的快捷键图片,里面包含了所有的快捷键. 虽然有很多的快捷键,但是常用的也就那么几个   .   样式 #  ID >  上下级节点 +  .col-md-8+.col-md- ...

  10. 实现body背景拉伸自适应 兼容chrome ie7,8,9.ie6未测试

    html, body {/*此部分支持chrome,应该也支持firefox*/ background: rgb(246,248,249); background: url('/styles/imag ...