一、MySQL简介

1.1MySQL

MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码 这一特点,一般中小型网站的开发都选择 MySQL 作为网站数据库。

二、下载和安装

MySQL为我们提供开源的安装在各个操作系统上的安装包,包括mac,linux,windows。

2.1 Windows版本

mysql的安装、启动和基础配置 —— Windows版本:https://www.cnblogs.com/nickchen121/p/11145124.html

2.2 Linux版本

mysql的安装、启动和基础配置 —— Linux版本:https://www.cnblogs.com/nickchen121/p/11145125.html

2.3 Mac版本

mysql的安装、启动和基础配置 —— Mac版本:https://www.cnblogs.com/nickchen121/p/11145123.html

三、数据库的基本操作(重点)

3.1卸载

前提:启动终端(cmd),输入 mysql,如果不是提示 不是内部或外部命令,代表已安装数据库。

  1. 直接连入
    • 搜索:服务,检索mysql服务
      • 有MySQL:
        • 将mysql的服务停止
        • 启动管理员终端:mysql----remove,并移除服务
      • 没有MySQL:
        • 启动管理员终端 tasklist|findstr mysql
        • taskkill / pid 进程 pid / f
  2. 连接超时
    • 搜索:服务,检索mysql服务,移除服务即可
  3. 移除环境变量

总结:如果能连入,先停止服务 | 如果添加了服务,就移除服务 | 取消环境变量配置

3.2 安装

  1. 解压免安装版本(5.6 - 没有初始密码)
  2. 配置环境变量:数据库绝对路径下的bin
  3. 配置服务: 启动管理员终端:mysqld --install [nmysql]

3.3 MySQL的账号操作

开启终端(cmd)启动MySQL

进入MySQL的两种方式

  1. 游客登录(不一定能登入,登入了也啥都不能干):

    在终端中直接输入:mysql

  2. 管理员登录

    在终端中直接输入:mysql -u root -p

    再输入密码,没有任何提示,没有密码直接回车

    连接指定服务器的mysql

    在终端输入:mysql -h (ip地址) -P (端口号) -u (账号) -p (密码)

    >:mysql -hlocalhost -P3306 -uroot -p

进入数据库后

  1. 查看当前登录的用户
mysql>: select user();
  1. root权限下可以查看所有用户信息
mysql>: select * from mysql.user;
mysql>: select * from mysql.user \G
mysql>: select user,password,host from mysql.user;

3.root登录下,删除游客(操作后要重启mysql服务):

mysql>: delete from mysql.user where user='';

4.root登录下,修改密码(操作后要重启mysql服务):

mysql>: update mysql.user set password=password('12345678') where host='localhost';

5.退出数据库:

>: quit
>: exit
03-30 13:48