今日内容
1.数据库相关概念--非常重要
2.数据库与文件系统的对应关系---非常重要
3.数据库安装方式--掌握
4. 连接服务器的指令 必要掌握
5.修改管理员密码---了解
1.数据库相关概念 非常重要
数据库本质就是一套CS结构的TCP程序,
客户端连接到服务器 向服务器发送指令,来完成数据的操作
2.数据库 与 文件系统的对应关系 非常重要
一个数据项 name = jerry 本质是文件中某一行的 一部分数据
一条记录 jerry,18,man 本质是文件里的一行数据
一张表 本质是一个文件
数据库 文件夹
DBMS DataBaseManagerSystem 数据库管理系统 数据库的服务器端程序
数据库服务器 运行有DBMS的计算机
3.安装方式: 掌握
1.下载解压包
2.解压到某个目录下
3.添加环境变量
? 将bin所在的完整路径 copy 添加系统的path中
4.作为服务器 应该自启动mysql服务器 需要制系统服务
? mysqld --install 运行输入services 查看是是否成功
? 删除服务 sc delete mysql 如果需要重装的话...
? 启动服务 net start mysql
? 停止服务 net stop mysql
4. 连接服务器的指令 必要掌握
本质是TCP程序,必须指定ip和端口 ,如果服务器就运行在本机上 可以省略ip 如果端口没改过 也可以省略端口
完整的写法 :
```
mysql -hip -P端口 -u用户名 -p密码
实例: mysql -uroot -p
mysql 5.6 默认是没有密码的
```
5. 修改管理员密码 了解
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/llx--20190411/p/11005852.html