Mysql安装和初始化

初见:

Mysql软件
- 服务端软件
- 服务端程序
- 解析指令
- 对文件的操作 - 客户端软件
- 客户端程序
- 发送指令(sql语句)
- 解析指令
其他类似软件:关系型:sqllite,db2,oracle,access,sql server;
:特征::一个文件是另一个文件的约束;有依赖关系;
非关系型:mongoDB,redis没有约束;

MySQL的简介

1.安装

  • MySQL的安装:从网址https://dev.mysql.com/downloads/mysql/下载MySQL;解压到一个文件夹;
  • 文件夹中这时没有data文件夹;
    • bin:文件夹中含有两个可执行文件(mysql \ mysqld)前者是MySQL的客户端,后者是MySQL的服务端;所以要对服务端进行初始化,然后打开服务端一直等待连接;
    • data:文件中包含原始的用户名和密码,和创建的数据;对服务端初始化后创建的就是data文件夹;
    • my.ini配置文件,包含一些路径和编码设置;
    • 配置环境变量,一定要加在系统变量里面,这时就不用跳到当前目录下执行文件,而是直接可以运行,  例如:D:\mysql-5.7.23-winx64\bin;

2.初始化

  • 安装完成后,以管理员身份运行cmd, 然后执行语句 mysqld --initialize-insecure;然后会等待,等到data文件数据创建完成,退出,然后进入;
  • 初始化后服务端完成什么事(忘记)
  • windows服务:是windows的一个功能,能够让程序在后台一直处于开启状态,通过net start mysql 和 net stop mysql 开启和关闭服务;
  • windows服务开启后,服务器mysqld就一直处于运行状态,所以直接用mysql客户端登录即可(最高权限用户root ,默认没有密码 )

MySQL的一些常用语句

  • use mysql:操作谁,对谁用use语句;相当于进入mqsql文件;

    • show databases:查看mysql文件下的所有数据库文件;
    • create database db1:在mysql下创建db1数据库,可在里面存放数据表;
    • show tables:查看mysql下的所有表;
    • 创建用户:create user 'mjj'@'192.168.12.%' (忘记)            %的意思:相当于全部,'192.%'只要网段是192.开头就都可以登录到数据库,
    • ***数据库用户的状态:多个用户(同一个用户名和密码)都可以登录到数据库中,  但是每个用户的权限不一样,所以涉及到要创建不同个用户,给予不同的权限;
  • use db1:操作db1数据库,进入db1文件夹;
      • 操作表
    • show tables:查看db1下的所有表;
    • create table s1(id int,name char(10)):创建表s1,含有两个列(id,name);
      • 操作表中的数据
    • insert s1(id,name) values(1,"发送"),.......:往表中插入多个数据;
    • drop s1:查看表的属性;
    • update s1(忘记)
    • 删除(忘记)
  • 授权:不同用户不同权限,便于管理数据库;
    • grant select,insert from db1.s1 on mjj'@'192.168.12.%':给用户mjj授予查看和插入db1下的s1表的权利;
    • 收回

MySQL的一些基本语句:

  • tasklist |findstr mysql 查看进程号
  • taskkill /F /PID 进程号
  • mysqld --install:创建一个服务器进程;
  • mysqld --remove:删除一个服务器进程;

Mysql安装及用简单用法的更多相关文章

  1. mysql 中 LIMIT的简单用法

    mysql--语法: SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset --举例: select * from table l ...

  2. Apache+php配置 Mysql安装出错解决办法

    此文包括的注意内容:软件版本及下载地址Apache2.4的配置和安装php7.0的配置mysql5.5的安装常见问题及解决方法1.软件版本Windows server 2008 r2+ 64位Apac ...

  3. mysql安装简单教程(自动安装/配置安装)

    mysql安装简单教程(自动安装/配置安装) 1.1前言: 由于特殊原因,在最近2-3个月里mysql真是安装了无数遍,每次安装都要上网找教程,每个教程基本都不一样,因此还是自己写下来比较好,毕竟自己 ...

  4. python mysql安装&&简单基础sql

    ##############总结############## 1.mysql 介绍 Mysql是开源的,所以你不需要支付额外的费用. Mysql支持大型的数据库.可以处理拥有上千万条记录的大型数据库. ...

  5. mysql安装及简单操作

    sudo grep mysql_root_passwd /root/env.txt (现在很多人开始使用云主机,登录云主机之后可以根据该命令查看阿里云数据库密码) mysql 安装:rpm+retha ...

  6. Mysql安装和简单设置

    MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的.如果是msi格式的可以直接点击安装,按照它给出的安装提示进行安装(相信大家的英文可以看懂英文提示),一般MySQL将会安装在C:\P ...

  7. mysql安装到最后一步无响应的问题超简单最有效解决

    mysql安装到最后一步无响应的问题超简单最有效解决 无论你是安装过还是没安装过,通过此方法都可以解决.之前我的机器和服务器就是都到最后一步卡住,上网搜索方法都无果.后自己尝试了很多次,亲测64位机和 ...

  8. mysql编译好的简单安装

    .创建mysql用户的账号 useradd mysql .下载mysql编译好的压缩包 .安装mysql yum -y install numactl libaio 安装依赖库 tar -zxvf m ...

  9. linux下MySQL安装登录及操作

    linux下MySQL安装登录及操作 二.安装Mysql 1.下载MySQL的安装文件 安装MySQL需要下面两个文件: MySQL-server-4.0.16-0.i386.rpm MySQL-cl ...

随机推荐

  1. Vim命令合集(四)

    Vim命令合集 命令历史 以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗口中输入以下命令即可 vim 直接启动vim vim filena ...

  2. 为什么只有ip地址和端口号需要主机字节序到网络字节序的转换?

    答复是:因为内容是二进制流,不是整数. 整数(int.uint16.uint32)的表达,是需要多字节的,在不同cpu上,字节次序是不同的.因此,从A主机到B主机,如果是异构的,就需要做字节调整.同构 ...

  3. pyhton自动化项目编码以及命名规范

    对于任何一个编程项目来说,都需要一个编码的规范以及标准,这里整理了一些Google python的命名规范以及python语言PEP8的编码规范. 一.命名规范 命名示例: module_name, ...

  4. 097、如何实现Service伸缩?(Swarm04)

    参考https://www.cnblogs.com/CloudMan6/p/7885667.html   上一节部署了只有一个副本的Service,不过对于web服务,我们通常会运行多个实例,这样可以 ...

  5. 在springboot中使用拦截器

    在springMVC中可以实现拦截器,是通过实现HandlerInterceptor接口,然后在springmvc-web.xml中配置就可以使用拦截器了.在springboot中拦截器也是一样的思想 ...

  6. _proto_和prototype的区别

    1. _proto_和prototype prototype属性是一个静态属性, _proto_属性是一个实例属性. prototype表示类的原型对象,_proto_表示原型对象中定义的内部属性[p ...

  7. Android 关于悬浮窗权限的问题

    正常情况下的处理: dialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT)以及在清单文件中添加 <use ...

  8. Linux学习--第十二天--服务、ps、top、pstree、kill、&、jobs、fg、vmstat、dmesg、free、uptime、uname、crontab、ls

    服务分类 linux服务分为rpm包默认安装的服务和源码包安装的服务. rpm包默认安装的服务分为独立的服务和基于xinetd服务. 查询已安装的服务 rpm包安装的服务 chkconfig --li ...

  9. 安装wordpress的过程

    1 首先安装lamp.在安装php时,由于ubuntu16.04源中自带的是php7,所以需要直接安装 apt-get install phpapt-get install libapache2-mo ...

  10. mysql批量替换zencart数据中的反斜杠\

    update products_description set products_description=replace(products_description, "\\'",& ...