MySQL概述与安装
MySQL数据库
概要:
一、MySQL数据库的概述
二、MySQL数据库的搭建
三、MySQL数据库软件的使用
四、MySQL数据类型
五、MySQL数据库数据的操作
一、初始MySQL数据库
1.数据库概述
<1> 数据库:Database
长期存储在计算机内的,有组织的,可共享的数据库集合。
存储数据库的仓库。(文件)
<2> 数据库管理系统:Database Management System
操纵和管理数据库的软件。
<3> 数据库的类型
关系型数据库:二维表的形式存储数据。
非关系型数据库:NoSQL------Not only SQL
Redis:键值对存储,k-v形式存储
MongoDB:文档存储,将数据以文档的形式存储,Json/XML
HBase:列存储,Hadoop Database
<4> 主流的关系型数据库
Oracle:甲骨文公司
SQLServer:微软
简单、界面友好,交互和操作型更强
开放性差,性能低
DB2:IBM
伸缩性比较强,使用所有的主流平台
收费
MySQL:MySQL AB
2.MySQL数据库概述
<1> MySQL数据库
MySQL是一个关系型数据库管理系统,有瑞典MySQL AB公司开发的,目前属于Oracle旗下的产品
<2> 版本
社区版:免费(个人、组织、企业)
企业版:非盈利的版权,会收取一定的服务费
<3> 特点
1.开源、自由的关系型数据库管理系统
2.短小精悍,速度快,拥有成本低
3.是LAMP流行的网站架构的一部分
4.被广泛的运用在互联网公司中(中小型网站中)
二、安装MySQL数据库
<1>安装方式
ZIP安装,压缩包的方式安装
MSI安装,windows installer 微软格式的安装包安装
<2>注意事项:以前安装过,需要卸载干净再次安装
1.关闭MySQL服务
2.卸载MySQL软件 (控制面板-程序-卸载程序-邮件卸载MySQLxxx文件)
3.删除残留文件1:原安装位置 2.C:\ProgramData下的 MySQL文件夹
3.删除残留文件配置参数:
打开注册表(cmd--regedit)----xxxxmachine----system----001/002/service---
eventlog---application---删除MySQL
<3>安装
MSI安装方式(操作和配置更加简单)
注意:字符集的选择,推荐使用stf-8
三、使用MySQL软件
<1>启动服务
net start mysql 启动服务器
net stop mysql 关闭服务
<2>登录数据库
格式:mysql -参数
参数:
-u 用户名
-p 密码
-P 端口号
-h 数据库的服务器地址(远程连接数据库)
--prompt(设置提示)
例如:
mysql -uroot -p密码
mysql -uroot -p密码 -P3306 -h127.0.0.1
mysql -uroot -p密码 -P3306 -h123.231.11.35(阿里云上的服务器:上海|北京)
mysql -uroot -p回车
密码(密码不可见)
使用MySQL Command Line Clinet输入密码
<3>退出数据库
ctrl+c
exit
\q
quit
<4>修改密码
4.1第一种修改密码方式,当你忘记密码的时候使用这种方式修改
(1)停止MySQL服务器
(2)在DOS下输入mysqld --skip-grant-tables
(3)在新开一个DOS登录mysql数据库(不需要密码)
(4)更改密码:
use mysql 选择名称是mysql的数据库
update user set password-password('密码') where user='root';
(5)关闭DOS窗口,结束mysqld进程
(6)重启MySQL服务,使用新的密码登录
4.2第二种当你没有忘记密码的时候,想要去修改密码,建议使用这种方式,因为简单
4.2.1 (C:\Program Files\MySQL\MySQL SErver x.x\bin\mysqladmin)
mysqladmin -u 用户名 -p password 新密码(回车输入旧密码)
或者使用下面这种方式
4.2.1 mysqladmin -u 用户名 -p 旧密码 password 新密码
<5>修改MySQL的提示符
方式一:prompt hehe
方式二:mysql -uroot -p密码 --prompt 提示符(登录时修改提示符)
<6>识别版本号
select version();
MySQL概述与安装的更多相关文章
- {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...
- 菜鸟崛起 DB Chapter 2 MySQL 5.6的概述与安装
在上文菜鸟崛起 DB Chapter 1 数据库概述我们初步认识了数据库,也知道市面上常见的几种数据库,下面我们就针对常见的MySQL数据库展开对DataBase的探讨. 2.1 MySQL介绍 M ...
- 数据库之 MySQL --- 下载、安装 及 概述(一)
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一 . MySql数据库的安装 1.图解MySQL程序结构 2.双击运行安装程序:以Win32位为例 ...
- MySQL 概述和基础
# MySQL 概述 什么是数据库 存储数据的仓库 都有哪些公司在用数据库 金融机构.游戏网站.购物网站.论坛网站-- 提供数据库服务的软件 MySQL.Oracle.SQL Server.DB2.M ...
- MySql概述及入门(五)
MySql概述及入门(五) MySQL集群搭建之读写分离 读写分离的理解 为解决单数据库节点在高并发.高压力情况下出现的性能瓶颈问题,读写分离的特性包括会话不开启事务,读语句直接发送到 salve 执 ...
- MySQL概述及入门(一)
MySql概述及入门(一) 什么是MySQL? MySQL是当今主流的关系型数据库管理系统(记录是有行有列的数据库) , 可以与Oracle 和SQL Server 竞争 , 是最好RDBMS( ...
- 数据库及MySQL概述
#什么是数据 用来描述事物的符号记录.可以是数字.文字.图形等,有多种形式,经过数字化之后存入计算机 #什么是数据库 数据库(Database)就是一个用来存放数据库的仓库,是按照一定的数据结构来组织 ...
- mysql 7下载安装及问题解决
mysql 7安装及问题解决 一.mysql下载 下载地址:https://www.mysql.com/downloads/ Community (GPL) Downloads MySQL Commu ...
- MySQL数据库的安装与密码配置
MySQL是由MySQL AB公司开发,后由Oracle公司收购 MySQL是一个关系型数据库管理系统 分为社区版和企业版 ...
- my SQL下载安装,环境配置,以及密码忘记的解决,以及navicat for mysql下载,安装,测试连接
一.下载 在百度上搜索"mysql-5.6.24-winx64下载" 二.安装 选择安装路径,我的路径“C:\Soft\mysql-5.6.24-winx64” 三.环境配置 计算 ...
随机推荐
- 【CSS】CSS字体图标iconfont
CSS字体图标iconfont展示的是图标,本质上还是字体 使用字体图标步骤: 字体图标的下载 将字体图标引入到HTML 字体图标的追加(以后添加新的小图标) 推荐下载网站 icomoon字库http ...
- ACE Editor 常用Api(转)
ACE 是一个开源的.独立的.基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用程序中.ACE支持超过60种语言语法高亮,并能够处理代码多达400万行的大型文档.ACE开发团队 ...
- 如何用猿大师播放器在网页上同时播放20路以上海康威视高分辨率(1920*1080)摄像头RTSP视频流?
问: 同时播放分辨率为1920*1080的高清分辨率的摄像头视频流,找了很长时间试过无数方法均不能满足,服务器转码方案卡顿非常严重,几乎不能播放.了解到猿大师可以用到本机的硬件解码和加速,播放高清视频 ...
- 自动化兼容性测试工具——WeTest
这个作业属于哪个课程 2021春软件工程实践|W班(福州大学) 这个作业要求在哪里 软件工程实践总结&个人技术博客 这个作业的目标 分享自动化兼容性测试工具的使用 其他参考文献 ... 目录 ...
- 解决 SMTP Error: data not accepted php邮件发送失败的问题
php 发送邮件 出现 SMTP Error: data not accepted 1.正常情况下 都是正常的 但是偶尔 发送失败了 163.com 邮箱发送不了了. 所以去查了下问题所在 在 ...
- centos7下安装Node.js MongoDB Nginx
一.Node.js 方法1(笔者采用).如果对Node.js环境有比较高的要求,建议选择源码安装的方式进行安装,通过wget命令下载Node.js官网上的tar.gz文件包到centos服务器上,进 ...
- 提供离线chrome谷歌浏览器插件crx的网站有
crx4:http://www.crx4.com/ 极简插件:https://chrome.zzzmh.cn/index 扩展迷:https://www.extfans.com/ 浏览器插件下载中心: ...
- 10.4 提高叠加处理速度(2) (harib07d)
ps:能力有限,若有错误及纰漏欢迎指正.交流 sheet_refreshsub void sheet_refreshsub(struct SHTCTL *ctl, int vx0, int vy0, ...
- 开源不易、安全慎行,中国软件如何走向文明?丨RTE 技术环境月报 202205
各位开发者小伙伴: 这里是 2022 年第 5 期的 RTE<技术环境月报>--致力于成为对大家"有用"的 Highlight 看板--每月初通过 RTC 开发者社区( ...
- GUI编程--1
GUI编程--1 GUI是什么 (Graphical User Interface),即用户图形界面编程. 怎么玩 平时怎么运用 组件 窗口 弹窗 面板 文本框 列表框 按钮 图片 监听事件 1.简介 ...