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
原文地址:https://www.cnblogs.com/liu--huan/p/10300739.html
时间: 2024-10-14 03:46:23