`
jiasongmao
  • 浏览: 670738 次
  • 性别: Icon_minigender_1
  • 来自: 石家庄
社区版块
存档分类
最新评论

centos中操作mysql的基本常用命令

阅读更多
1、MySQL常用命令

create database name; 创建数据库

use databasename; 选择数据库

drop database name 直接删除数据库,不提醒

show tables; 显示表

describe tablename; 表的详细描述

select 中加上distinct去除重复字段

mysqladmin drop databasename 删除数据库前,有提示。

显示当前mysql版本和当前日期

select version(),current_date;

2、修改mysql中root的密码:

shell>mysql -u root -p

mysql> update user set password=password(”xueok654123″) where user=’root’;

mysql> flush privileges //刷新数据库

mysql>use dbname; 打开数据库:

mysql>show databases; 显示所有数据库

mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后

mysql>describe user; 显示表mysql数据库中user表的列信息);

3、grant

创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个

mysql> grant all privileges on *.* to user@localhost identified by ’something’ with

增加新用户

格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY ’something’ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO monty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;

删除授权:

mysql> revoke all privileges on *.* from root@”%”;

mysql> delete from user where user=”root” and host=”%”;

mysql> flush privileges;

创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb

mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’

重命名表:

mysql > alter table t1 rename t2;

4、mysqldump

备份数据库

shell> mysqldump -h host -u root -p dbname >dbname_backup.sql

恢复数据库

shell> mysqladmin -h myhost -u root -p create dbname

shell> mysqldump -h host -u root -p dbname < dbname_backup.sql

如果只想卸出建表指令,则命令如下:

shell> mysqladmin -u root -p -d databasename > a.sql

如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下:

shell> mysqladmin -u root -p -t databasename > a.sql

那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢?

   mysqldump -T./ phptest driver

其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。

5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查

询,可如下执行这些查询:

例如,如果您想将建表语句提前写在sql.txt中:

mysql > mysql -h myhost -u root -p database < sql.txt

转载地址:http://gkuiyj.iteye.com/blog/436801
分享到:
评论

相关推荐

    centos源码安装mysql5.6.15或者5.7版本+mysql主从复制+mysql常用命令

    以上就是通过源码在CentOS上安装MySQL 5.6.15或5.7,配置主从复制,以及常用MySQL命令的详细步骤。在实际操作过程中,可能需要根据具体环境调整配置。希望这个指南能帮助你成功完成MySQL的部署和管理。

    centos7 mysql登录退出命令.txt

    在 CentOS 7 系统中,MySQL 数据库作为常用的数据库管理系统之一,在日常运维和开发工作中扮演着重要角色。熟练掌握 MySQL 的登录和退出命令对于高效管理和操作数据库至关重要。本文将详细介绍 CentOS 7 下 MySQL 的...

    centos7搭建mysql集群

    #### 四、常用命令 - 查找文件: `find / -name startup.sh` - 查看线程: `ps -A | grep svn`, `ps -aux | grep 'svn'` - 查看端口: `netstat -anp | grep 3306` - 查看已启动的服务: `systemctl list-units --type=...

    centos (linux) shell常用命令实例手册

    centos (linux) shell常用命令实例手册大全,包括:常用shell命令、语法、环境配置、实例、mysql、jdk、hadoop、hdfs、keepalive、文件操作、软件安装、系统、权限、服务、网络、磁盘管理 等各个方面的shell实例

    CentOS7安装mysql5.7.19&mysql5;.7.19主从配置(CentOS7)

    在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...

    CentOS下mysql数据库常用命令总结.docx

    在CentOS系统中,MySQL...以上命令是MySQL数据库在CentOS环境下的一些基本操作,对于日常管理和维护MySQL数据库非常有用。通过熟练掌握这些命令,可以高效地进行数据库的管理、数据的增删改查以及用户权限的设置。

    centos6.9安装mysql详细步骤

    CentOS 6.9 是一个稳定且广泛使用的 Linux 发行版,本文将详细介绍如何在 CentOS 6.9 版本上使用 yum 命令安装 MySQL。 安装 MySQL 在安装 MySQL 之前,需要检查是否已经安装了 MySQL。如果已经安装,可以卸载已经...

    centos7安装mysql文档及安装包

    在Linux系统中,CentOS 7是最常用的发行版之一,而MySQL是世界上最流行的开源关系型数据库管理系统。本文将详细介绍如何在CentOS 7上安装MySQL 5.7,基于提供的安装包进行操作。 首先,我们需要了解MySQL的组件结构...

    CentOS8部署Mysql NDB Cluster8+Mysql Router8方案及应用.pdf

    学习和掌握一些常用的Linux命令和MySQL Cluster特定的管理命令,如数据节点的状态检查、数据迁移等。 以上就是部署MySQL NDB Cluster 8和Mysql Router 8在CentOS8上的详细步骤,这个过程涉及多个层面,包括系统的...

    centos6 安装mysql5.6.x版本

    在Linux系统中,CentOS 6是一个非常流行的发行版,而MySQL 5.6.x是其常用的关系型数据库管理系统。本教程将详细讲解如何在CentOS 6上安装MySQL 5.6.x版本,并涉及如何自定义安装路径,以满足特定的需求。 1. **准备...

    centos7-mysql-community-server-5.7.33.rar

    在Linux系统中,MySQL数据库是常用的关系型数据库管理系统,尤其在服务器环境中应用广泛。本篇文章将详细解析如何在 CentOS7 64位操作系统上,通过离线方式安装 MySQL 社区版的 5.7.33 版本。由于网络安装可能会遇到...

    centos7-mysql8.0.21压缩包.zip

    在Linux操作系统中,MySQL数据库服务器是常用的数据存储和管理工具,尤其在CentOS7这样的企业级环境中,MySQL的稳定性和性能表现备受青睐。本篇将详细介绍如何在CentOS7系统上安装并配置MySQL 8.0.21,以帮助用户...

    mini化centos安装mysql步骤和相关rpm

    在Linux环境中,CentOS是最常用的服务器操作系统之一,而MySQL则是一种广泛应用的关系型数据库管理系统。当在CentOS上进行最小化安装时,系统只会包含最基本的软件和服务,因此在这样的环境中安装MySQL需要手动处理...

    centOS8安装mysql步骤.zip

    在Linux系统中,CentOS 8是常用的服务器操作系统,而MySQL是广泛应用于Web开发和数据库管理的重要组件。本文将详细阐述在CentOS 8上安装MySQL 5.7的步骤,帮助你理解并掌握这个过程。 一、安装依赖 在安装MySQL之前...

    CentOS系统MySQL安装教程

    除了基本的安装和配置外,还有一些常用的MySQL操作命令: 1. **停止MySQL服务**: ``` sudo systemctl stop mysqld ``` 2. **查看MySQL服务状态**: ``` sudo systemctl status mysqld ``` 3. **重启MySQL...

    centos7中mysql安装配置方法.docx

    4. **其他常用命令:** - 停止服务:`systemctl stop mariadb` - 重启服务:`systemctl restart mariadb` ##### 2.2 gz包安装配置方法 通过gz包安装MySQL适用于需要更加定制化安装环境的情况。 **步骤如下:** 1...

    centos6.5安装mysql5版本

    在Linux系统中,CentOS 6.5是一个广泛使用的稳定版本,而MySQL 5是一个流行的开源关系型数据库管理系统。这篇文章将详细介绍如何在CentOS 6.5上安装MySQL 5版本,以满足日常的Web应用或者数据存储需求。 首先,确保...

    Centos下安装mysql.doc

    `/usr/bin`: 包含如 `mysqladmin`, `mysqldump` 等常用命令。 4. **启动脚本目录** `/etc/rc.d/init.d/`: 存放 MySQL 启动脚本文件。 #### 五、修改登录密码 MySQL 默认没有设置密码,因此安装后第一步就是为 ...

Global site tag (gtag.js) - Google Analytics