一、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. laravel搭建博客实战的教程实例

    这篇文章主要给大家介绍了关于利用laravel搭建一个迷你博客的相关资料,文中将一步步的实现步骤通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面跟着来一起学习学习吧. 本文主 ...

  2. CSS - div居中在屏幕中(水平居中 + 垂直居中)

    方法一代码 <div> <h1>404 Not Found.</h1> </div> <style> div { text-align: c ...

  3. 喵星之旅-狂奔的兔子-myeclipse搭建ssm

    . 可以使用试用期限内的myeclipse,也可以找到有授权的机器进行操作.搭建好的项目框架可以直接移植到免费软件eclipse使用.或者直接购买myeclipse授权. 一.创建一个java web ...

  4. Vue基础笔记4

    路由传参 第一种 router.js { path: '/course/detail/:pk/', name: 'course-detail', component: CourseDetail } 传 ...

  5. 吴裕雄--天生自然神经网络与深度学习实战Python+Keras+TensorFlow:TensorFlow与神经网络的实现

    import tensorflow as tf import numpy as np ''' 初始化运算图,它包含了上节提到的各个运算单元,它将为W,x,b,h构造运算部件,并将它们连接 起来 ''' ...

  6. MySQL导出数据到文件报错

    执行如下语句: mysql> select * from users into outfile "F:\Develop\MySQL57\Uploads\users.txt" ...

  7. MySQL主从复制(一主两从)

       主库开启bin-log二进制日志功能,并建立slave账号,并授权从库连接主库,从库通过change master得到主库的相关同步信息, 然后连接主库进行验证,主库产生的新数据会导入到bin- ...

  8. mysql-8.0.18-winx64 环境变量的配置

    1. 鼠标右击   此电脑    -->属性 如图:进行步骤 1->2->3 接下来就可以使用命令mysql  -u  root  -p登录mysql了 启动mysql的命令为net ...

  9. ASP.NET Core搭建多层网站架构【14-扩展之部署到IIS】

    2020/02/03, ASP.NET Core 3.1, VS2019, IIS 10, dotnet-hosting-3.1.1-win.exe 摘要:基于ASP.NET Core 3.1 Web ...

  10. 排序算法之冒泡排序的python实现

    冒泡排序算法的工作原理如下: 1.  比较相邻的元素.如果第一个比第二个大(升序),就交换他们两个. 2.  对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.这步做完后,最后的元素会是最大 ...