一、mysql用户管理

grant all on *.* to 'user1'@‘127.0.0.1’ identified by 'mimA123'; 创建user1用户

使用user1登录

/usr/local/mysql/bin/mysql -uuser1 -pmimA123 -h127.0.0.1

变为localhost,不加-h也能登录

mysql> grant all on *.* to 'user1'@'localhost' identified by 'mimA123';

[root@davery ~]# /usr/local/mysql/bin/mysql -uuser1 -pmimA123

grant SELECT,UPDATE,INSERT on db1.* to'user1'@'192.168.1.101' identified by 'mimA123'; 授权

grant all on db1.* to 'user2'@'%' identified by 'mimA123'; 给任意ip授权,任何ip用%代替

show grants;

show grants for user1@192.168.133.1; 查看指定用户授权

二、常用sql语句

登录mysql切换到db1库

select count(*) from mysql.user; 查询

select * from mysql.db;

mysql库里边使用到的ENGINR是MyISAM,能够自动帮助统计有多少行

自己创建的库ENGINE是InnoDB

select db from mysql.db;

select db,user from mysql.db;

select * from mysql.db where host like '192.168.%';

insert into db1.t1 values (1, 'abc'); 插入

update db1.t1 set name='aaa' where id=1; 更改表的一行

删除数据

delete from db1.t1 where id=1;

truncate table db1.t1; 清空数据表,表格还在

drop table db1.t1; 删除表,所有表格数据都删除了

drop database db1; 删除数据库

三、mysql数据库备份恢复

创建一个新的数据库mysql2

/usr/local/mysql/bin/mysql -uroot -e "create database mysql2"

备份库 mysqldump -uroot -pmimA123 mysql > /tmp/mysql.sql

恢复库 mysql -uroot -pmimA123 mysql < /tmp/mysql.sql

备份表 mysqldump -uroot -pmimA123 mysql user > /tmp/user.sql

恢复表 mysql -uroot -pmimA123 mysql < /tmp/user.sql

备份所有库 mysqldump -uroot -p -A > /tmp/123.sql

只备份表结构 mysqldump -uroot -pmimA123 -d mysql > /tmp/mysql.sql

Linux centosVMware mysql用户管理、常用sql语句、mysql数据库备份恢复的更多相关文章

  1. mysql用户管理 常用sql语句 mysql数据库备份恢复

     

  2. 【转】MySQL用户管理及SQL语句详解

    [转]MySQL用户管理及SQL语句详解 1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysq ...

  3. MySQL用户管理及SQL语句详解

    1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysql.user; +--------+--- ...

  4. mysql学习笔记—常用sql语句

    sql注意事项: SQL 对大小写不敏感:SELECT 与 select 是相同的 某些数据库系统要求在每条 SQL 语句的末端使用分号. CREATE DATABASE CREATE DATABAS ...

  5. MySQL(十六)之MySQL用户管理

    一.MySQL用户管理概述 MySQL是一个多用户的数据库,MYSQL的用户可以分为两大类: 超级管理员用户(root),拥有全部权限 普通用户,由root创建,普通用户只拥有root所分配的权限 二 ...

  6. MySQL用户管理、常用sql语句、MySQL数据库备份恢复

    1.MySQL用户管理 给远程登陆用户授权:grant all on *.* to 'user1'@'127.0.0.1' identified by '123456' (这里的127.0.0.1是指 ...

  7. Mysql 常用 SQL 语句集锦

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  8. Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)

    Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...

  9. 常用sql语句整理:mysql

    ## 常用sql语句整理:mysql1. 增- 增加一张表```CREATE TABLE `table_name`(  ...  )ENGINE=InnoDB DEFAULT CHARSET=utf8 ...

随机推荐

  1. Bugku-CTF加密篇之贝斯家族(@iH<,{bdR2H;i6*Tm,Wx2izpx2!)

    贝斯家族 @iH<,{bdR2H;i6*Tm,Wx2izpx2!  

  2. tensorflow按需分配GPU问题

    使用tensorflow,如果不加设置,即使是很小的模型也会占用整块GPU,造成资源浪费. 所以我们需要设置,使程序按需使用GPU. 具体设置方法: gpu_options = tf.GPUOptio ...

  3. jdk 9 10 11 12 13 新特性

    jdk 9 新特性 1.集合加强 jdk9 为所有集合(List/Set/Map)都增加了 of 和 copyOf 方法,用来创建不可变集合,即一旦创建就无法再执行添加.删除.替换.排序等操作,否则将 ...

  4. Java面向对象编程 -6.2

    数组的引用传递 通过数组的基本定义可以发现,在数组使用的过程中依然需要使用new进行内存空间的开辟,同理,那么也一定存在有内存的关系匹配问题. 但是数组本身毕竟属于引用数据类型,那么既然是引用数据类型 ...

  5. tensorflow 学习记录

    函数变动 tf.train.SummaryWriter 变为 tf.summary.Filewritter 函数功能相同,仅仅是简单的重命名 ``` writer = tf.summary.FileW ...

  6. HDU 1241 Oil Deposits(经典DFS)

    嗯... 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1241 很经典的一道dfs,但是注意每次查到一个@之后,都要把它变成“ * ”,然后继续dfs ...

  7. 抓包工具Charles破解版

    官方网址:https://www.charlesproxy.com/ 破解jar包获取地址:https://www.zzzmode.com/mytools/charles/ 下载官方Charles安装 ...

  8. 02-Docker认识与原理

    目录 02-Docker认识与原理 参考 Docker认识 Docker特性 Docker对比VM Docker社区版本 Docker原理 Docker engine Docker architect ...

  9. Python - 协议和鸭子类型

    参考: Fluent_Python - P430 wiki 这里说的协议是什么?是让Python这种动态类型语言实现多态的方式. 在面向对象编程中,协议是非正式的接口,是一组方法,但只是一种文档,语言 ...

  10. 创业学习---《预判项目的长期壁垒》--B-3.预判模块---HHR计划---以太一堂

    一,<开始学习> 1,投资人经常会问CEO:你的项目的长期壁垒是什么?你是怎么思考的? 2,三个预热思考题: (1)突然有一天,大公司要抄你,你会怎么办?  答:用增长技术来和他竞争. ( ...