的说法啊打发

第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. .NET作品集:linux下的.net mvc cms

    cms程序架构 本程序是主要是用于企业网站开发的,也可以做博客程序,程序是从之前上一篇的.net 博客程序改进过来的,主要技术由webform转成.net mvc了,由于是很早之前的项目,12年还是m ...

  2. java类中获取ServletContext的方法

    起因是我想要获取一个相对路径,需要用到servletContext的getRealPath()方法,于是上网搜索,找到两种方法来获取ServletContext. 方法1:第一种方法是这样的: Ser ...

  3. wordpess关闭评论的方法,wordpress开发

    由于某种原因,需要把wordpress的评论关闭,下面讲一下方法. 在wordpress模板中,找到文章模板页面文件single.php,在里面找到 <?php comments_templat ...

  4. 查看和删除chrome浏览器缓存内容

    平时用chrome开发更多,介绍一下如何清除和查看chrome浏览器的缓存内容,其他浏览器大同小异就不细说了 打开设置==>隐私设置和安全性==>内容设置==>cookie ==&g ...

  5. Springboot-添加对jsp支持

    1,在项目的配置文件加入以下依赖 <dependency> <groupId>javax.servlet</groupId> <artifactId>j ...

  6. idea svn 设置忽略 文件

    这里的忽略一直灰色的,可以进入 这里的版本控制里进行忽略选择 或者 这里进行添加 这里有三个选择 按照顺序 1.忽略指定的文件 2.忽略文件夹下所有文件 3.忽略符合匹配规则的文件 到Commit C ...

  7. JAVA IO分析三:IO总结&文件分割与合并实例

    时间飞逝,马上就要到2018年了,今天我们将要学习的是IO流学习的最后一节,即总结回顾前面所学,并学习一个案例用于前面所学的实际操作,下面我们就开始本节的学习: 一.原理与概念 一.概念流:流动 .流 ...

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

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

  9. Android破解学习之路(四)——Android游戏 3D摩托飞车破解

    经过前面三期的破解,想必大家已经非常熟悉破解的流程,这一篇也算是练手项目,我们继续来练习吧 apk下载地址:链接: https://pan.baidu.com/s/1sl3b3R3 密码: 6666 ...

  10. iOS tableview和 Collection复用机制

    TableView的重用机制,为了做到显示和数据分离, tableView的实现并且不是为每个数据项创建一个tableCell.而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对ce ...