数据库相关概念:
数据库:存储数据的仓库
数据库的本质:是一套cs结构的tcp程序,也就是客户端连接到服务器 向服务器发送指令,来完成数据的操作
数据库与文件系统的对应关系:
一个数据项 name=Jerry 本质是文件中某一行的一部分数据
一条记录 Jerry,18,man 本质是文件里的一行数据
一张表 本质是一个文件
数据库 本质是文件夹
安装的方式
1.下载解压包
2.解压到某个目录下
3.添加环境变量 将bin 所在的完整路径 copy 添加到系统的path中
4.自启动mysql 服务器 需要
删除服务 sc delete mysql 如果需要重装的话...
启动服务 net start mysql
停止服务 net stop mysql
# 连接服务器的指令 必要掌握
本质是TCP程序,必须指定ip和端口 ,如果服务器就运行在本机上 可以省略ip 如果端口没改过 也可以省略端口
完整的写法 :
```python
mysql -hip -P端口 -u用户名 -p密码
实例: mysql -uroot -p
mysql 5.6 默认是没有密码的
```
## 修改管理员密码 了解
1.如果知道原始密码 可以使用mysqladmin 这个工具
```python
mysqladmin -p旧密码 -u用户名 password 新密码
实例: mysqladmin -uroot -p password 123
```
2.不知道原始密码的情况
删除密码文件,会删除所有授权信息
跳过授权表 我们可以在启动服务器时 指定让其忽略授权信息
1.先关闭mysql服务器 直接在终端执行 mysqld --skip-grant-tables
2.无密码登录root账户
3.执行更新语句
update mysql.user set password = password("123") where user="root" and host = "localhost";