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配置信息的主要内容,如果未能解决你的问题,请参考以下文章