Python40 1.数据库相关概念--非常重要 2.数据库与文件系统的对应关系---非常重要 3.数据库安装方式--掌握 4. 连接服务器的指令 必要掌握 5.修改管理员密码---了解

Posted llx--20190411

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python40 1.数据库相关概念--非常重要 2.数据库与文件系统的对应关系---非常重要 3.数据库安装方式--掌握 4. 连接服务器的指令 必要掌握 5.修改管理员密码---了解相关的知识,希望对你有一定的参考价值。

今日内容
 
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";
?  
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

以上是关于Python40 1.数据库相关概念--非常重要 2.数据库与文件系统的对应关系---非常重要 3.数据库安装方式--掌握 4. 连接服务器的指令 必要掌握 5.修改管理员密码---了解的主要内容,如果未能解决你的问题,请参考以下文章

python 40 初识数据库

python爬虫相关基础概念

40.django中重要概念

用Python校准本地时间

人工智能相关概念---算法算力和模型

9.IntelliJ IDEA 项目相关的几个重要概念介绍