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