MySQL数据库 基本操作

Posted dreamjin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库 基本操作相关的知识,希望对你有一定的参考价值。

day 36 内容:

mysql 官网  www.mysql.org

数据库安装 在 day36 03

mysql  默认端口 3306

数据库组成 :

                  表:字段 

数据库分类:

      关系型: 关系型  有表结构  表需要规定表头(字段) 存数据必须按照字段的类型货约束来存取

      非关系型:存取数据都是以 key:value形式       #(爬虫 一般用非关系型数据库)

有哪些关系型数据库?

mysql oracle sqlserver 

非关系型数据库?

mongodb redis memcache

mysql 安装:

1.解压文件后找到MySQL 的bin 下面有他的启动文件   复制bin的路径添加到服务器的环境变量中 

 启动:

mysql 客户端连接:

    mysql &-h(#指定服务端地址) &127.0.0.1  &-P (#指定mysql端口号,默认为3306)-uroot(指定用户名root)-p(#指定密码)

    技术分享图片

    #顺序无所谓

 

    本地登录服务端简写:技术分享图片

 

 把mysql做成服务: 技术分享图片

#查看windows上有哪些系统服务 :运行中  敲services.msc

在服务中设置成自动启动(开机自动启动)

 

命令:

show databases; (显示所有数据库)

 

mysql的管理员密码设置:

1.首先创建数据库的密码 :#在数据库没有密码时进行

mysqladmin&-uroot&-p&password&‘123456’

2.修改数据库密码 :

mysqladmin  -uroot  -p123456  password  “”  #字符串内为空就是没有密码

---------------------------------------------------------------------------------------------------------------

mysql管理员密码破解  04视频

1.关闭mysql服务端

2.跳过mysql服务端授权表:#让mysql不加载授权文件

mysqld --skip-grant-tables #不要关闭窗口

3.再开一个客户端:

mysql  -uroot  -p #此时mysql默认可以任何人连接 无须授权密码

4.修改数据库密码

update  mysql.user  set  password=password(‘123’)  where  user=‘root’  and host=‘localhost’;

#第一个password为字段 ,第二个为md5加密

修改成功后进入mysql刷新权限:

flush  privileges;  #刷新权限

以管理员身份启动cmd 杀死 mysql 服务端 

tasklist | findstr mysqld #查看mysql进程

taskkill /F /PID xxx(xxx Conseole 号码)

ok

 

 

 

----------------------------------------------------------------------------------------

infomation_schema 自带 (存放在内存当中) 一些权限信息

windows中杀死mysql

技术分享图片

 

以上是关于MySQL数据库 基本操作的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu下mysql的常用命令,MySQL数据库的基本操作命令

MySQL基本操作命令

MySQL数据库MySQL基本介绍

MySQL系列:MySQL的基本使用

MYSQL数据库基本操作命令

MySQL基本操作和基于MySQL基本操作的综合实例项目