一、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数据库备份恢复的更多相关文章
-
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所分配的权限 二 ...
-
MySQL用户管理、常用sql语句、MySQL数据库备份恢复
1.MySQL用户管理 给远程登陆用户授权:grant all on *.* to 'user1'@'127.0.0.1' identified by '123456' (这里的127.0.0.1是指 ...
-
Mysql 常用 SQL 语句集锦
Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...
-
Mysql 常用 SQL 语句集锦 转载(https://gold.xitu.io/post/584e7b298d6d81005456eb53)
Mysql 常用 SQL 语句集锦 基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, '%Y-%m-%d') as day fr ...
-
常用sql语句整理:mysql
## 常用sql语句整理:mysql1. 增- 增加一张表```CREATE TABLE `table_name`( ... )ENGINE=InnoDB DEFAULT CHARSET=utf8 ...
随机推荐
-
从零开始编写自己的C#框架(28)——建模、架构与框架
文章写到这里,我一直在犹豫是继续写针对中小型框架的设计还是写些框架设计上的进阶方面的内容?对于中小型系统来说,只要将前面的内容进行一下细化,写上二三十章具体开发上的细节,来说明这个通用框架怎么开发的就 ...
-
Amabri:如何删除或停止指定的服务
原文地址:https://cwiki.apache.org/confluence/display/AMBARI/Using+APIs+to+delete+a+service+or+all+host+c ...
-
csv to splite db form
termsql: https://github.com/tobimensch/termsql termsql -i textfile -d ',' -o sqlite.db 添加列名 termsql ...
-
C# CompareTo 和 String.Compare
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
-
JavaScript Cookies
JavaScript Cookies 当 web 服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息.Cookies 的作用就是用于存储 web 页面的用户信息. Cookie ...
-
Ubuntu 16.04 启动错误 ";a start job is running for hold until boot process finishes up";
老司机也差点翻船... 升级16.04的时候,将默认启动管理器(default display manager)选为gm3(gnome3)了(应该使用默认的lightgm)如果改成gm3,好像是nvi ...
-
JsonResult序列化并保存json文件 以及对json文件读取反序列
项目中我们经常遇到一些经常访问的接口,并且更新及时度不是特别高,那么我们可以利用文件来做一些数据请求的缓存. 这里以微信公众号获取粉丝用户列表为例,我们把微信公众号查到的用户先缓存在文件中,这样在翻页 ...
-
iOS UILabel自定义行间距时获取高度
本文介绍一下自定义行间距的UILabel的高度如何获取,需要借助一下开源的UILabel控件:TTTAttributedLabel 附下载地址 https://github.com/TTTAttrib ...
-
C语言中为什么不能把char**赋给const char**
这是我在知乎回答的一个问题. 这个问题是C中的一个深坑,首先说结论: char ** 和 const char ** 是两个不相容(incompatible)的类型,能够理解为不能直接赋值 在C11的 ...
-
Software Industry Revolution----POJ3898----DP
题目地址:http://poj.org/problem?id=3898 题目意思: 给你一个模式串,再给你一个原串,要你去匹配 模式串里面的?可对应任意一个字符 *号可对应0个或多个字符 其中a=1, ...