码迷,mamicode.com
首页 > 数据库 > 详细

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

时间:2019-06-11 20:58:53      阅读:160      评论:0      收藏:0      [点我收藏+]

标签:pat   and   tar   nbsp   ant   方式   tables   bin   目录   

今日内容
 
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.修改管理员密码---了解

标签:pat   and   tar   nbsp   ant   方式   tables   bin   目录   

原文地址:https://www.cnblogs.com/llx--20190411/p/11005852.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!