1-[Mysql]-数据库介绍及安装

 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服务端

  

 

 

 

 

posted @ 2018-05-07 01:17  venicid  阅读(255)  评论(0编辑  收藏  举报