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

猜你喜欢

转载自www.cnblogs.com/dreamjin/p/9009815.html