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

MySQL数据库常用命令

阅读更多

1.MySQL数据库备份和还原的常用命令

 

备份MySQL数据库的命令

mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql

备份MySQL数据库为带删除表的格式
备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。

mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

备份MySQL数据库某个(些)表

mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

同时备份多个MySQL数据库

mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

仅仅备份数据库结构

mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

备份服务器上所有数据库

mysqldump –all-databases > allbackupfile.sql

还原MySQL数据库的命令

mysql -hhostname -uusername -ppassword databasename < backupfile.sql

还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

将数据库转移到新服务器

mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename
 
2.MySQL新建用户,授权,删除用户,修改密码

首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的。

注:本操作是在WIN命令提示符下,phpMyAdmin同样适用。
    用户:phplamp  用户数据库:phplampDB

1.新建用户。

//登录MYSQL
@>mysql -u root -p
@>密码
//创建用户
mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));
//刷新系统权限表
mysql>flush privileges;
这样就创建了一个名为:phplamp  密码为:1234  的用户。

然后登录一下。

mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功

2.为用户授权。

//登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
//首先为用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
//授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表
mysql>flush privileges;
mysql>其它操作

/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
//刷新系统权限表。
mysql>flush privileges;
*/

3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHERE User="phplamp" and Host="localhost";
mysql>flush privileges;
//删除用户的数据库
mysql>drop database phplampDB;

4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user set password=password('新密码') where User="phplamp" and Host="localhost";
mysql>flush privileges;
分享到:
评论

相关推荐

    mysql数据库常用命令汇总

    MySQL数据库常用命令汇总 MySQL数据库是目前最流行的开源关系数据库管理系统,它提供了丰富的命令来管理和操作数据库。本文汇总了MySQL数据库常用的命令,包括数据库操作、表操作和数据操作三部分。 数据库操作 1...

    MySQL数据库常用命令大全.doc

    MySQL 数据库常用命令大全 MySQL 是一种常用的关系数据库管理系统,支持多种编程语言,包括 Java、Python、PHP 等。了解 MySQL 的基本命令是非常重要的,本文将对 MySQL 数据库的基本命令进行整理和总结。 一、...

    mysql数据库常用命令 有用哦

    ### MySQL数据库常用命令详解 在IT领域,尤其是数据库管理与开发中,MySQL因其高效、稳定及易用性而被广泛采用。以下是从标题、描述、标签以及部分内容中提炼出的MySQL常用命令及其详细解析,旨在为数据库管理和...

    MySQL数据库常用命令大全

    ### MySQL数据库常用命令详解 #### 一、连接MySQL 连接MySQL是进行数据库操作的第一步,其格式为: ``` mysql -h 主机地址 -u 用户名 -p 用户密码 ``` **1. 连接到本机上的MySQL** - **命令示例**: ``` ...

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

    本文将详细解析“MySQL数据库常用命令大全”中的关键知识点。 首先,我们来了解一下MySQL的基本连接命令。使用`mysql -h 主机地址 -u 用户名 -p用户密码`格式可以连接到MySQL服务器。例如,连接到本地MySQL服务,只...

    mysql数据库常用命令

    以上就是MySQL数据库管理的一些常用命令和操作,它们涵盖了数据库的创建、选择、删除,表的查看、描述,数据的备份与恢复,以及用户权限管理等方面,对于日常的数据库维护和管理非常实用。了解和熟练掌握这些命令,...

    完整word版-MySQL数据库常用命令大全-推荐文档.doc

    ### MySQL数据库常用命令详解 #### 一、连接MySQL 连接MySQL是使用MySQL的第一步,它可以通过不同的方式实现,包括本地连接和远程连接。 ##### 1. 连接到本机MySQL - **命令格式**: ```sql mysql -h 主机地址...

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

    根据提供的文件信息,本文将对MySQL数据库的连接方式、密码管理、用户添加及数据库操作等几个方面进行详细解析,帮助读者更好地理解和掌握这些基础而重要的MySQL命令。 ### 一、连接MySQL #### 1. 连接到本地MySQL...

    操作mysql数据库的常用命令总结

    以下是一些关于操作MySQL数据库的常用命令的详细说明: 1. **连接MySQL**:使用`mysql -u 用户名 -p`命令可以连接到MySQL服务器,其中`-u`指定用户名,`-p`会提示输入密码。例如,连接名为root的用户,命令是`mysql...

    MySQL数据库常用命令大全.docx

    以上就是MySQL数据库常用的一些命令,它们涵盖了连接、管理用户、操作数据库的基本需求。熟练掌握这些命令,将有助于日常的数据库管理和维护工作。在实际操作中,应根据具体环境和需求进行调整。

    MySQL数据库常用命令.pdf

    MySQL数据库是互联网上广泛使用的开源...以上就是MySQL数据库常用的一些命令,它们涵盖了连接、密码管理、用户权限设置以及基本的数据库操作。在互联网环境中,熟练运用这些命令对于管理和维护MySQL数据库至关重要。

    Oracle、MySQL数据库常用命令

    根据提供的文件信息,本文将详细解释Oracle与MySQL两种数据库管理系统中的常用...以上命令涵盖了在Oracle与MySQL数据库管理系统中进行基本操作所需的主要命令。通过熟练掌握这些命令,可以有效地管理和维护数据库系统。

Global site tag (gtag.js) - Google Analytics