数据库基础知识

数据库相关概念:

  数据库:存储数据的仓库

  数据库的本质:是一套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";


  

原文地址:https://www.cnblogs.com/wyf20190411-/p/11004760.html