`
willvvv
  • 浏览: 334131 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

MySQL管理员常用命令记录

 
阅读更多

---------------------------------------------------------登陆--------------------------------------------------------------------

 

1.mysql -h192.168.0.181 -utest -ptest;

 

登陆mysql命令行

 

-------------------------------------------------------数据库操作---------------------------------------------------------------

 

1.show databases;

 

查看所有数据库

 

2.use mydb;

 

使用mydb数据库

 

3.drop database if exists `mydb`;

 

如果数据库mydb存在就drop掉

 

4.create database `mydb`;

 

创建mydb数据库

 

----------------------------------------------------用户权限管理---------------------------------------------------------------

 

1.grant all privileges on mydb.* to YOURUSER@'%.%' IDENTIFIED BY "YOURPASSWORD";

 

授权YOURUSER用户可以从任意主机使用YOURPASSWORD对mydb数据库做任何操作

 

2.revoke all privileges on mydb.* from YOURUSER@'%';

 

撤销YOURUSER从任意主机操作mydb的权限

 

3.flush privileges;

 

使grant和revoke授权生效!执行grant或revoke之后再执行!

 

---------------------------------------------------------数据表操作-------------------------------------------------------------

 

1.show tables from mydb;

 

查看mydb库中所有数据表

 

2.desc mydb.mytable;

 

查看mydb库中mytable表的所有列名称,类型,是否为空,默认值,索引等

 

3.show create table  mydb.mytable;

 

查看mydb库中mytable表的建表SQL语句

 

4.select * from mydb.mytable\G;

 

查看mydb库中mytable表的所有内容,以每行数据,列名-值的键值对方式查看。

 

5.alter table mydb.mytable rename mydb.mytablenew;

 

表mytable改名为mytablenew

 

6.alter table mydb.mytable add  column newColumn varchar(64) DEFAULT NULL COMMENT '新列备注';

 

mydb库中mytable表新增一列,名称为newColumn,类型为varchar(64),默认为null,备注是“新列备注”

 

7.alter table mydb.mytable modify  column `modifyColumn ` varchar(16) DEFAULT NULL COMMENT '修改列备注';

 

修改mydb库中mytable表中列modifyColumn,类型为varchar(16),默认为null,备注是“修改列备注”

 

8.truncate table mydb.mytable

 

清空mydb库mytable表的数据,比delete快很多

 

----------------------------------------------------------数据备份恢复---------------------------------------------------------

 

1.mysqldump --opt --user=YOURS --password=YOURS -B "mydb1 mydb2" --max_allowed_packet=1048576  --net_buffer_length= 16384  > /data/backup/20120630.sql

 

将数据库mydb1和mydb2以sql语句形式导出到 /data/backup/20120630.sql文件中

 

2.source /data/backup/mydb.sql

 

执行文件中的sql语句

 

-----------------------------------------------------MySQL状态---------------------------------------------------------------

 

1.show processlist;

 

查看当前MySQL连接

 

2.kill ID;

 

断掉某个客户端连接,ID是show processlist命令输出第一列的值

 

3.show variables;

 

查看MySQL各种变量值

 

4.show global status;

 

查看MySQL的各种状态,cacti监控MySQL的原理就是定时收集这些状态值绘图

 

http://lxneng.iteye.com/blog/451985    这篇文章对variables和 status的使用 写的很好!

 

5.select version(),current_date();

 

查看当前数据版本和日期

 

6.show engine innodb status;

 

查看innodb引擎状态

 

7.show table status from test like 'mydb.mytable'

 

查看innodb表状态

分享到:
评论

相关推荐

    MySql常用命令(管理员常用)

    作为管理员,了解并熟练掌握MySQL的常用命令是至关重要的。下面将详细讲解MySQL的一些关键命令,这些命令对于数据库的日常管理和维护非常实用。 1. **连接MySQL服务器** 使用`mysql -u username -p`命令连接到...

    mysql命令行常用命令

    MySQL 命令行常用命令是 MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行常用命令的六大招数,包括 MySQL 服务的启动和停止、登陆 MySQL、增加新用户、操作数据库、导出和导入数据、乱码...

    mySQL的一些常用命令

    MySQL是一种广泛使用的开源...这些命令是MySQL管理员和开发人员日常工作中经常使用的,了解并熟练掌握它们对于有效地管理和操作MySQL数据库至关重要。记得在执行任何数据库操作之前备份重要数据,以防止意外数据丢失。

    MySQL数据库管理常用命令

    以上就是从给定文件中提炼出的MySQL数据库管理常用命令的详细解析,覆盖了数据库的创建、操作、权限管理、数据的增删改查以及数据的备份与恢复等多个核心功能点,对于数据库管理员和开发者来说,这些都是必须熟练...

    MySQL5.0常用命令

    这份PDF文档很可能是关于MySQL5.0版本中常用数据库管理命令的集合,对于数据库管理员和开发人员来说是非常实用的学习资源。以下是根据标题和描述可能包含的一些关键知识点: 1. **安装与启动**: - `mysql_install...

    MySQL常用查询状态命令

    ### MySQL常用查询状态命令知识点详解 #### 一、查看数据库版本 在MySQL中,了解数据库的具体版本对于确保...这些命令对于日常管理和监控MySQL服务器非常重要,能够帮助管理员更好地理解服务器的状态并及时做出调整。

    MySql 常用命令集

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行工具提供了丰富的功能来管理...对于数据库管理员和开发者来说,熟练掌握这些命令是非常重要的。通过不断实践和学习,你可以更有效地管理和维护MySQL数据库。

    MySQL常用命令 doc格式

    本文将详细讲解MySQL的一些常用命令,包括管理数据库、操作表结构、索引管理和SQL基本语句。 首先,要切换到特定的数据库,可以使用`USE database_name;`命令,例如`USE imss;`。查询数据库中是否存在特定表或字段...

    mysql基础命令(Mysql常用命令、Mysql中数据库操作、SQL命令的使用)

    一、MySQL常用命令 1. **连接MySQL数据库** - `mysql -h 主机地址 -u 用户名 -p 用户密码` - 连接到本地MySQL服务器,只需输入`mysql -u root -p`,然后输入密码。 - 连接到远程服务器,如`mysql -h 192.168.1.2...

    MySQL常用命令一览

    根据提供的文件内容,我们可以整理出一系列关于MySQL的常用命令及相关知识点。MySQL是一种广泛使用的开源关系型数据库管理系统(RDBMS),适用于多种应用场景,包括网站、应用程序等的数据存储和管理。以下是从标题...

    MySQL5.0常用命令与数据恢复.pdf

    - 注意:启动MySQL服务的用户需要具备管理员权限。 #### 二、进入MySQL交互操作界面 - 在命令提示符或终端中执行`d:\mysql\bin\mysql`命令进入MySQL命令行模式。 - 如果MySQL服务已经启动,可以通过`mysql -u root...

    mysql 常用命令 指南

    ### MySQL 常用命令指南 #### 一、MySQL 服务的启动和停止 - **启动MySQL服务**: - `net start mysql` (在Windows环境下) - 对于Linux环境,可以使用以下命令来启动MySQL服务: - `sudo service mysql start` -...

    MySQL常用命令

    MySQL是一种广泛使用的开源关系型数据库管理系统,其命令行界面是管理员和开发人员进行数据库操作的主要工具。本篇文章将深入探讨MySQL的常用命令,帮助你更好地理解和掌握MySQL的基础操作。 1. **连接与断开** - ...

    mysql常用命令整理

    ### MySQL常用命令整理 在日常工作中,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。为了帮助初学者更好地理解和掌握MySQL的基本命令,本文将根据提供的文件内容整理出一系列实用且常见的...

    MySql常用查询命令操作大全

    以下是一些MySQL中的常用查询命令操作: 1. **查看版本信息**: - `mysql> select version();` 可以用来查看MySQL服务器的版本号。 2. **获取当前日期**: - `mysql> select current_date();` 或者 `SELECT ...

    MySQL数据库管理常用命令小结

    MySQL数据库管理是数据库系统运维中的核心任务,涵盖了安装配置、...掌握这些命令,能够帮助数据库管理员高效地管理和维护MySQL数据库,确保系统的稳定运行。实践中不断练习和应用,才能真正熟练掌握MySQL数据库管理。

    MySQL数据库常用命令大全 (2).pdf

    了解其常用命令对于数据库管理员和开发者至关重要。本文将详细解析“MySQL数据库常用命令大全”中的关键知识点。 首先,我们来了解一下MySQL的基本连接命令。使用`mysql -h 主机地址 -u 用户名 -p用户密码`格式可以...

Global site tag (gtag.js) - Google Analytics