1、MySQL用户管理

给远程登陆用户授权:grant all on *.* to 'user1'@'127.0.0.1' identified by '123456' (这里的127.0.0.1是指远程登陆的IP,即允许哪个IP登陆)

远程登陆的方式:mysql -h IP -u username -p  然后接着输入密码,就可以登陆了

 

用show grants; 命令,可以查看当前用户,所授权的大小;以及创建时的命令,可以复制后,再进行授权给其它用户

若要查看其它用户的授权,就需要用命令:
show grants for user_name@IP ;

2、常用sql语句
查询:
select count(*) from database.table; 查看某个库里面的表的行数。
select *from database.table; 查看某个库里的表的所有内容。

select * from table_name where  host like '127.0.0.%';  模糊查询

插入一条数据:
insert into table_name  values('***','***','****',....);

更新一条数据:
update table_name set age='***'  where id=***;

清空表里的所有内容:
truncate table_name;

3、MySQL数据库备份恢复
mysqldump -uroot -p  database_name >/tmp/mysql.bak.sql; 备份某个数据库
mysqldump -uroot -p  database_name table_name >/tmp/mysql.table.sql; 备份数据库中的某张表
mysql -uroot -p  database_name < /tmp/mysql.bak.sql; 还原某个数据库
mysql -uroot -p  database_name < /tmp/mysql.table.sql; 还原数据库中的某一张表

 

备份所有的数据库:
mysqldump -uroot -p  -A >/tmp/mysql.bak.sql; 备份所有数据库
mysql -uroot -p  -A  < /tmp/mysql.bak.sql; 还原所有数据库
备份表的结构:
mysqldump -uroot -p  -d test >/tmp/mysql_d.sql; 备份某个表结构
mysql -uroot -p  test </tmp/mysql_d.sql; 还原某个表结构


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. Linux centosVMware mysql用户管理、常用sql语句、mysql数据库备份恢复

    一.mysql用户管理 grant all on *.* to 'user1'@‘127.0.0.1’ identified by 'mimA123'; 创建user1用户 使用user1登录 /us ...

  7. [MySQL数据库之数据库相关概念、MySQL下载安装、MySQL软件基本管理、SQL语句]

    [MySQL数据库之数据库相关概念.MySQL下载安装.MySQL软件基本管理.SQL语句] 数据库相关概念 数据库管理软件的由来 数据库管理软件:本质就是个C/S架构的套接字程序. 我们在编写任何程 ...

  8. Mysql常用sql语句(一)- 操作数据库

    21篇测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html ...

  9. 1.4 数据库和常用SQL语句(正文)——MySQL数据库命令和SQL语句

    前面我们已经讲述了,登录时,我们使用mysql –u root –p命令进行,此时如果设置了密码,则需要输入密码. 输入密码后即进入MySQL的操作界面,此时,命令行窗体左侧显示"mysql ...

随机推荐

  1. !important 的绝对控制样式

    <head> <style type="text/css"> div{background-color: blue !important;} </st ...

  2. 学习笔记-AngularJs(二)

    在接下来学习angularjs中,我按照的就是之前 学习笔记-AngularJs(一)所讲的目录来搭建一个学习的项目,做一个互联网大佬人物简介的例子,当然也可以使用angualrjs上面提供的官方例子 ...

  3. 用c++写一个数据库

    [cpp] view plain copy 第一步:构建一个头文件(**.h) [cpp] view plain copy #include<iostream> #include<i ...

  4. nginx+tomcat集群

    参考: 简单:http://blog.csdn.net/wang379275614/article/details/47778201 详细:http://www.jb51.net/article/77 ...

  5. 【转】C语言中字符串输入的三种方法

    在网上看到,讲的还算详细,转过来学习一下...... ======================================================================= 使 ...

  6. MyBatis逆向工程:根据table生成Model、Mapper、Mapper.xml

    逆向工程工具 下载地址:https://download.csdn.net/download/zhutouaizhuwxd/10779140 1.工程导入Eclipse  2.运行MainUI.jav ...

  7. 深入理解java虚拟机---对象的访问定位(十)

    引用其他人的文章: https://www.cnblogs.com/YYfish/p/6722258.html 那是怎么访问对象呢? java 程序是通过栈上的reference数据来操作堆上的具体对 ...

  8. 3.9 C++多继承

    参考:http://www.weixueyuan.net/view/6366.html 总结: C++中一个派生类中允许有两个及以上的基类,我们称这种情况为多继承 使用多继承可以描述事物之间的组合关系 ...

  9. Java基础-类和对象

    类和对象 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. ...

  10. 单字段去重 distinct 返回其他多个字段

    select a.*, group_concat(distinct b.attribute_name) from sign_contract_info a left join sign_temp_at ...