MySQL用户管理、常用sql语句、MySQL数据库备份恢复
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数据库备份恢复的更多相关文章
- mysql用户管理 常用sql语句 mysql数据库备份恢复
- 【转】MySQL用户管理及SQL语句详解
[转]MySQL用户管理及SQL语句详解 1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysq ...
- MySQL用户管理及SQL语句详解
1.1 MySQL用户管理 1.1.1 用户的定义 用户名+主机域 mysql> select user,host,password from mysql.user; +--------+--- ...
- mysql学习笔记—常用sql语句
sql注意事项: SQL 对大小写不敏感:SELECT 与 select 是相同的 某些数据库系统要求在每条 SQL 语句的末端使用分号. CREATE DATABASE CREATE DATABAS ...
- MySQL(十六)之MySQL用户管理
一.MySQL用户管理概述 MySQL是一个多用户的数据库,MYSQL的用户可以分为两大类: 超级管理员用户(root),拥有全部权限 普通用户,由root创建,普通用户只拥有root所分配的权限 二 ...
- Linux centosVMware mysql用户管理、常用sql语句、mysql数据库备份恢复
一.mysql用户管理 grant all on *.* to 'user1'@‘127.0.0.1’ identified by 'mimA123'; 创建user1用户 使用user1登录 /us ...
- [MySQL数据库之数据库相关概念、MySQL下载安装、MySQL软件基本管理、SQL语句]
[MySQL数据库之数据库相关概念.MySQL下载安装.MySQL软件基本管理.SQL语句] 数据库相关概念 数据库管理软件的由来 数据库管理软件:本质就是个C/S架构的套接字程序. 我们在编写任何程 ...
- Mysql常用sql语句(一)- 操作数据库
21篇测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html ...
- 1.4 数据库和常用SQL语句(正文)——MySQL数据库命令和SQL语句
前面我们已经讲述了,登录时,我们使用mysql –u root –p命令进行,此时如果设置了密码,则需要输入密码. 输入密码后即进入MySQL的操作界面,此时,命令行窗体左侧显示"mysql ...
随机推荐
- !important 的绝对控制样式
<head> <style type="text/css"> div{background-color: blue !important;} </st ...
- 学习笔记-AngularJs(二)
在接下来学习angularjs中,我按照的就是之前 学习笔记-AngularJs(一)所讲的目录来搭建一个学习的项目,做一个互联网大佬人物简介的例子,当然也可以使用angualrjs上面提供的官方例子 ...
- 用c++写一个数据库
[cpp] view plain copy 第一步:构建一个头文件(**.h) [cpp] view plain copy #include<iostream> #include<i ...
- nginx+tomcat集群
参考: 简单:http://blog.csdn.net/wang379275614/article/details/47778201 详细:http://www.jb51.net/article/77 ...
- 【转】C语言中字符串输入的三种方法
在网上看到,讲的还算详细,转过来学习一下...... ======================================================================= 使 ...
- MyBatis逆向工程:根据table生成Model、Mapper、Mapper.xml
逆向工程工具 下载地址:https://download.csdn.net/download/zhutouaizhuwxd/10779140 1.工程导入Eclipse 2.运行MainUI.jav ...
- 深入理解java虚拟机---对象的访问定位(十)
引用其他人的文章: https://www.cnblogs.com/YYfish/p/6722258.html 那是怎么访问对象呢? java 程序是通过栈上的reference数据来操作堆上的具体对 ...
- 3.9 C++多继承
参考:http://www.weixueyuan.net/view/6366.html 总结: C++中一个派生类中允许有两个及以上的基类,我们称这种情况为多继承 使用多继承可以描述事物之间的组合关系 ...
- Java基础-类和对象
类和对象 对象:对象是类的一个实例(对象不是找个女朋友),有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. ...
- 单字段去重 distinct 返回其他多个字段
select a.*, group_concat(distinct b.attribute_name) from sign_contract_info a left join sign_temp_at ...