• 初识MySQL


    一、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
    
  • 相关阅读:
    解决在火狐中不支持onreadystatechange的方法
    jquery ajax与分页的实现(mvc下)
    通过ChekBox设置EditText内容是否呈现密码显示
    Android自定义dialog
    Android Intent笔记
    启动另外的一个应用程序的Activity(三种方式)(转载)
    Android代码中声明一个layout
    在Linux下创建函数库
    五分钟讲清楚UML
    QT中使用QProcess启用外部程序
  • 原文地址:https://www.cnblogs.com/Lin2396/p/11631456.html
Copyright © 2020-2023  润新知