Mysql基础1-介绍、安装

在人生的道路上,不管是潇洒走一回,或者是千山独行,皆须是自己想走的路,虽然,有的人并不是很快就能找到自己的方向和道路,不过,只要坚持到底,我相信,就一定可以找到自己的路,只要找到路,就不必怕路途遥远了。

导读:本篇文章讲解 Mysql基础1-介绍、安装,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

1.初识Mysql

1.1 路线体系:业务级别mysql(运维级别mysql)

  • JavaEE:企业级开发 Web
  • 前端:展示数据
  • 后台:连接点-连接数据库JDBC,链接前端(控制、控制视图跳转给前端传递数据)
  • 数据库:存数据、TXT、execl、word
  • 操作系统:高度可拔插数据库,阿里自研mysql插件
  • 数据结构和算法

1.2 为何学习

  • 趋势-岗位需求

  • 大数据时代,数据分析

  • 被迫需求:存数据-去IOE

  • 数据库是所有软件体系核心的存在-DBA

1.3 数据库概述:

  • 数据库(DB DataBase)数据仓库、是软件安装在OS之上的软件,安装包不同但是跨平台。
  • 管理数据存储数据,存500以内的数据,否则要做索引优化。
  • 不会的sql语句可以查看数据库管理工具的可视化操作的历史记录
  • 固定的语法和关键字要记住

1.4 数据库分类

1.4.1关系型数据库-Sql
  • 行列结构:DB2
  • 以表和表,行列之间关系进行数据的存储
1.4.2非关系型数据库-NoSql/not only sql
  • 类似键值对Redis、MongDB
  • 以对象存储,通过对象自身属性决定,能无限拓展,(热点数据、地图)

1.5 DBMS(数据库管理系统)

  • 数据库管理软件,科学有效的管理数据,维护和获取数据
  • 于数据库的不同点,数据库只是存储数据
  • mysql就是一款DMBS

1.6 MySql

  • 关系型数据库
  • 瑞典MySQL AB 公司->Oracle公司
  • 开源、体积小、速度快、成本低

1.7 MySql安装

  • 不建议使用exe,会注册一些信息到注册表,卸载麻烦,影响下次安装
  • 安装前需确认是否有旧版本,如果有则先卸载后再做新版本安装(删解压包-删系统变量-任务管理器中删安装时建的服务)
  • 使用压缩包,解压后(文件目录不要有中文)配置环境变量Path
    在这里插入图片描述
  • 在解压目录下配置my.ini文件
port=3306
#此处改为你自己的安装路径
basedir="E://software\mysql-8.0.15-winx64"
# 设置mysql数据库的数据的存放目录-不需新建data目录,初始化的时候即有
datadir="E://software\mysql-8.0.15-winx64\data"
# 免密登录
skip-grant-tables
  • 右键点击windows左下放大镜图标,搜索框输入cmd,弹出框选择选择“以管理员身份运行”

  • 切换到mysql的bin目录

  • 在打开的MySQL的bin目录中,输入命令:mysqld –initialize –console ,完成MySQL的初始化data目录。在初始化成功后的提示最后一行末尾有MySQL的初始密码,请务必记住。便于后面进行密码的修改。(skip-grant-tables免密码启动)

  • 初始化MySQL后,输入命令:mysqld –install,完成MySQL服务的安装。若MySQL服务提示已存在,可通过命令:sc delete mysql,将已存在服务删除。

  • Mysql服务安装成功后,输入命令:net start mysql,完成MySQL服务的启动。

  • 进入MySQL工作窗口:启动MySQL服务后,输入命令:mysql -u root -p,(-p后不加空格,有无密码)再输入初始化生成的初始密码,进入MySQL工作窗口。

  • 修改MySQL初始密码:在MySQL工作窗口中输入命令:ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘mm123456’;(其中mm123456为新设置的密码,用户自行定义。后面的 ; 为MySQL命令的结束标记,不能省略不写)。sql后加;

  • 刷新权限flush privileges;

  • 退出MySQL工作窗口:在MySQL工作窗口中,输入命令exit 或 quit可退出MySQL。

  • 停止MySQL服务:当不再使用MySQL服务后,输入命令:net stop mysql,完成MySQL服务的停止工作。

  • 修改my.ini文件删除‘skip-grant-tables’

  • 重启mysql即可正常使用

net stop mysql
net start mysql
  • mysql命令行和win命令行
  • 缺少组件,安装dll文件
  • net 命令不存在–系统变量中path没有系统盘
    在这里插入图片描述
  • 初始4个数据库是data文件夹下的

MySql使用见下一篇

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/123968.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!