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数据库 基本操作的主要内容,如果未能解决你的问题,请参考以下文章