数据库基础

数据库的本质就是一套CS结构的TCP程序,客户端连接到服务器向服务器发送指令,来完成数据的操作
数据库与文件系统的对应关系

一个数据               本质是文件中某一行的一部分数据

一条记录               本质是文件里的一行数据

一张表      本质是一个文件

数据库         文件夹
DBMS          数据库管理系统,数据库的服务器端程序

数据库服务器    运行DBMS的计算机

数据的库的安装方式 :

1.下载解压包

2.解压到某个文件夹目录下

3.添加到环境变量

  将bin所在的完整路径copy添加到系统的path中

4.作为服务器应该自启动mysql服务器哦,需要至系统服务中

mysql --install  运行services 查看是否成功

sc delete musql 删除服务,如果需要重装的话

net start mysql 启动服务

net stop mysql 停止服务

链接服务器的指令

本质是TCP程序必须指定ip和端口,如果服务器就运行在本机上可以忽略ip如果,如果端口没有改过也可以省略

其完整的写法:

mysql  -hip -P端口 -u用户名 -p密码

eg:mysql -uroot -p

修改管理员密码:

mysqladmin  -p旧密码  -u用户名  password 新密码

eg: mysqladmin -uroot -p password 123

不知道原始密码的情况下

删除密码文件,会删除所有授权信息

跳过授权表,我们可以在启动服务器时指定让其忽略授权信息

1.先关闭mysql服务器 直接在终端执行 mysql --skip-grant-tables

2.无密码登录root账户

3.执行更新语句

update mysql user set password = password("123") where user="root" and host = "locahost"

原文地址:https://www.cnblogs.com/huanghongzheng/p/11005810.html