mysql介绍(关系型数据库),关系型与非关系型数据库,数据库与文件的对应关系,mysql启动与连接,修改mysql配置信息

Posted 路漫漫其修远兮,吾将上下而求索……

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql介绍(关系型数据库),关系型与非关系型数据库,数据库与文件的对应关系,mysql启动与连接,修改mysql配置信息相关的知识,希望对你有一定的参考价值。

mysql介绍

数据库是用来存储数据的仓库
本质就是存储数据的socket套接字c/s架构

数据库服务端:
  存放数据库的主机集群
数据库客户端:
  可以连接数据库任意客户端
数据库管理员:DBA



数据库的基本概念
 mysql:关系型数据库




关系型与非关系型数据库
关系型数据库:Mysql access SQLServer Oracle
  一般用来存储长期稳定的数据
  1.有表的概念
  2.以表中一条条记录存储数据

非关系型数据库 :
Mongodb Redis Memcache
  以键值对的方式存储,快速缓存,即快速的缓存一些数据,但并不一定要长期保留
  1.没有表的概念
  2.通过key-value键值对方式存储数据


数据库与文件的对应关系
库:多表构建一个数据库(文件夹)
表:多条数据构建一张表(文件)
记录:存放一条条的数据(文件中的一条条记录)
字段:一条数据的记录

mysql安装

-数据库启动与连接
前往数据库安装路径,bin文件夹下,cmd下,mysqld 启动mysql服务器端
-将mysql服务器添加到系统服务,在cmd中启动mysql服务器
命令:mysqld --install

-修改密码
-知道旧密码
  mysqladmin -uroot -p旧密码 password "新密码"

-遗忘旧密码
1.绕过授权登陆:mysqld --skip-grant-tables;
2.可以任意密码登陆: mysql -uroot -P任意
3.更新密码:update mysql.user set password=password("root")where user="root" and host="localhost";
4.刷新权限:flush privileges;

首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password(123) where user=root and host=localhost;
mysql> flush privileges;

 

mysql连接

连接数据库:mysql -hlocalhost -P3306 -uroot -p
连入本地数据库: mysql -uroot -p

 

修改密码:
-知道旧密码
mysqladmin -uroot -p旧密码 password "新密码"

-遗忘旧密码
1.绕过授权登陆:mysqld --skip-grant-tables;
2.可以任意密码登陆: mysql -uroot -P任意
3.更新密码:update mysql.user set password=password("root")where user="root" and host="localhost";
4.刷新权限:flush privileges;

首先登录MySQL。
mysql> use mysql;
mysql> update user set password=password(123) where user=root and host=localhost;
mysql> flush privileges;



修改mysql配置信息

查看配置信息:s

配置端口号,字符编码
1.mysql安装根目录下创建 my.ini
2.设置配置信息,并保存
    character-set-server=utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=utf8
3.重启服务器 services.msc

 

 

 

 

 

 













































以上是关于mysql介绍(关系型数据库),关系型与非关系型数据库,数据库与文件的对应关系,mysql启动与连接,修改mysql配置信息的主要内容,如果未能解决你的问题,请参考以下文章

混合关系与非关系(MySQL 和 MongoDB)

关系型数据库与非关系型数据库的简介对比说明

01关系型数据库与非关系型数据库

关系型数据库与非关系型数据库的区别?

数据库简介

关系型数据库与非关系型数据库概述,Redis简介常用命令及优化