的说法啊打发

第1章 SQL语句

mysql版本:针对mysql-5.6.36 版本 (5.7会有一些变动)

1.1 常用命令

# 查看数据库

mysql> show databases;

show databases like '%pres%';      #模糊查询

# 查看表

mysql> use xzy

mysql> show tables;

#查看权限

show grants for oldboy@'10.0.0.%';

# 查看列

mysql> use xzy

mysql> desc test;

1.2 登录mysql

常见的特定于客户机的连接选项

-u <user_name>或--host=<user_name>

-p <password>

-h <host_name>或--host=<host_name>

--protocol=<protocol_name>

-P <port_number> 或--port=<port_number>

-S <socket_name> 或--socket=<socket_name>

1.2.1 修改密码

[root@db02 ~]# mysqladmin -uroot -p123 password 123456

[root@db02 ~]# mysql -uroot -p123456

mysql>

1.2.2 忘记密码-怎么办

#开启mysql  (跳过授权表)

#--skip-grant-tables 跳过授权表  --skip-networking禁止网络登录-即本地登录

/application/mysql/bin/mysqld_safe --skip-grant-tables  --skip-networking  &

#进入MySQL修改mysql.user表的内容

mysql        #直接登录(无需密码)

#修改mysql.user表内容

mysql> update mysql.user set password=PASSWORD('666666')  where user='root' and host='localhost';

mysql> flush privileges;

#quit  退出即可用新密码666666登录

注意:5.7版本的不同

update mysql.user set authentication_string=PASSWORD('123456')  where user='sys' and host='localhost'

flush privileges;

1.3 授权grant

1.3.1 grant

格式

grant  权限   on  权限范围(对象)  to  用户  identified by  '';

权限(角色):

select、update、delete、insert、drop、create

ALL

权限范围:

*.*  所有数据库对象

oldboy.*   oldboy单库下所有对象

oldboy.test  单表级别

用户:

repl@localhost

repl@'10.0.0.53'

repl@'10.0.0.%'

repl@'10.0.0.5%'

-----

要求:

1、用户只能通过10网段访问,用户名为oldboy,密码为123

2、只能对oldboy数据库下的对象进行增insert create、改update、查select

#创建

grant select,insert,update,create on oldboy.* to oldboy@'10.0.0.%' identified by '123';

#查看权限

show grants for oldboy@'10.0.0.%';

#收回权限

revoke drop on oldboy.* from 'oldboy'@'10.0.0.%';

#删除用户

drop user oldboy@'10.0.0.%'

注意:

创建的权限信息,不在/data/下的数据库名目录下

MySQL 基础命令的更多相关文章

  1. 环境变量误删path找回方法与mysql基础命令

    环境变量误删path找回方法用户path:%USERPROFILE%\AppData\Local\Microsoft\WindowsAppsWin+R 输入regedit 打开注册表(开始-运行里输入 ...

  2. MySQL基础命令

    目录: MySQL概述 安装及启动登陆mysql操作 MySQL基本数据类型 MySQL数据库基本SQL操作 MySQL高级SQL操作 一.MySQL概述 1.什么是数据库? 数据库(Database ...

  3. Linux下mysql基础命令(一)

    1, 创建mysqld数据库的管理用户:             要把root用户设置为管理员,我们应该运行下面的命令:    # mysqladmin -u root password 密码 一般情 ...

  4. 【MYSQL命令】mysql基础命令

    1.查询MYSQL当前用户命令:select user() mysql> select user(); +------------------------+ | user() | +------ ...

  5. (转)mysql基础命令

    Sql代码 asc 按升序排列 desc 按降序排列 下列语句部分是Mssql语句,不可以在access中使用. SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE ...

  6. mysql 基础命令入门学习

    登陆到mysql mysql -u 用户名 -p [数据库]   显示数据库 show databases;   使用一个数据库 use 数据库名;   显示表 show tables;   纠正数据 ...

  7. Linux --Mysql基础命令

    mysql>create database a; --创建一个名为a的新库 mysql>create table a: --创建一个名为a新表 mysql>use a: --进入一个 ...

  8. MySQL基础命令小结

    数据库授权登录[root@localhost ~]# mysql -uroot -p123456mysql> grant select,lock tables on auth.* to 'adm ...

  9. Mysql基础命令(二)select查询操作

    条件查询 使用Where进行数据筛选结果为True的会出现在结果集里面 select 字段 from 表名 where 条件; # 例: select * from test_table where ...

随机推荐

  1. OpenCASCADE入门指南

    OpenCASCADE入门指南 eryar@163.com 一.概述 荀子说“君子性非异也,善假于物也”.当你会用英语,就可以与世界各国的人交流:当你会用编程语言,就可以与计算机交流:当你会用数学语言 ...

  2. Libcurl的编译_HTTP/HTTPSclient源代码演示样例

    HTTP/HTTPSclient源代码演示样例 环境:  zlib-1.2.8  openssl-1.0.1g  curl-7.36 Author:  Kagula LastUpdateDate: 2 ...

  3. Android之本地相冊图片选取和拍照以及图片剪辑

    转载请注明出处:http://blog.csdn.net/loveyaozu/article/details/51160482 相信有非常多Android开发者在日常开发中,因为项目需求,须要我们的A ...

  4. 假设不小心改动了系统SDK文件,编译无法通过改怎么办?(iOS开发)

     project报例如以下错误: fatal error: file '/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimul ...

  5. OpenTK教程-0序言

    记得很久之前,我写过一个基于.NET的3D开发框架/工具比较.当时选定的技术是WPF.但是随着项目发展,需要处理的图形数量越来越多,基于WPF的处理起来性能有问题,最后还是使用了基于OpenTK的解决 ...

  6. 基于低代码平台(Low Code Platform)开发中小企业信息化项目

    前言:中小企业信息化需求强烈,对于开发中小企业信息化项目的软件工作和程序员来说,如何根据中小企业的特点,快速理解其信息化项目的需求并及时交付项目,是一个值得关注和研讨的话题. 最近几年来,随着全球经济 ...

  7. thymeleaf模板的使用(转)

    作者:纯洁的微笑 出处:http://www.ityouknow.com/ 在上篇文章springboot(二):web综合开发中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thym ...

  8. iOS手势冲突问题

    今天在做一个效果的时候,由于子视图和父视图都有响应的事件,子视图的事件理所当然被父视图拦截掉了,接下来就做分析解决 1.  tableviewcell可以触发点击,同时tableview的父视图有点击 ...

  9. 文件系统常用命令df、du、fsck、dumpe2fs

    df 查看文件系统 [root@localhost ~]# df 文件系统 1K-块 已用 可用 已用% 挂载点 /dev/sda5 16558080 1337676 15220404 9% / de ...

  10. rwx读写执行对文件和目录的意义

    文件 目录 r 查看 列出目录内容 w 修改 在目录内新建删除文件 x 执行 可以进入目录 对文件的删除权限是对文件所有目录的写权限 对目录-wx的权限,有写和执行权限,既可以在目录内创建删除文件,可 ...