`
jiasongmao
  • 浏览: 649824 次
  • 性别: 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源码安装mysql5.6.15或者5.7版本+mysql主从复制+mysql常用命令

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

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

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

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

    mysql-centos安装

    使用mysql官网的yum安装偶然会出现安装失败的问题,本教程centos6,centos7 不群分版本均可安装,需手动安装,了解linux常用命令。

    linux centos MySQL主从复制+Atlas读写分离

    资源整理 一、rpm方式安装MySQL 1 1、查找是否安装了不同版本的MySQL 1 2、rpm方式安装MySQL 2 二、MySQL主从复制配置 4 1、MySQL主从复制配置 4 2、MySQL主从复制的原理 6 三、Atlas代理配置 7 ...五、常用命令 15

    Linux常用命令.docx

    常用命令、安装部署jdk tomcat mysql等程序员必备技能

    CENTOS7.X下MariaDB_Galera集群安装及配置真实可用

    按照解压后Galera.txt中的操作一步步做,20分钟...文档中附带repo源/Galera配置文件/常用命令及实际中碰到的问题解决方法。 本人一步一步总结的实战经验都是实打实可用的,网上没有这么系统的全流程介绍,绝无骗分。

    Centos7配置MySql5.6 rpm方式

    将下载好的包上传至服务器,如果不知道怎样上传可以参考这篇博客 CentOs7 配置sftp及sftp常用命令 1.卸载centos自带的MariaDB(后面的版本因为mysql有闭源的趋势,开始预装MariaDB了) #检测系统是否安装了mariadb ...

    CentOS安装与配置LNMP

    CentOS环境下安装LNMP环境教程,并附有常规使用说明与故障排除方法。 目录: 1.Nginx安装与常用命令 2.Nginx优化 3.Nginx与PHP结合 4.MySQL数据库 5.使用GoAccess分析Nginx日志与发送邮件报告

    centos7开发环境搭建.docx

    该文档是关于centos7服务器上安装jdk、MySQL、mysq集群、redis集群、zookeeper集群以及常用linux命令等等。

    亲自总结的阿里云常用Linux操作命令(20181107)

    本人亲自总结的针对aliyun centos 7.2以上版本的常用的linux 操作命令,如有不明白的可到本人csdn账户里留言

    2017最新老男孩MySQL高级专业DBA实战课程全套【清晰不加密】,看完教程月入40万没毛病

    第十部-老男孩MySQL常用引擎及优缺点-应用场景-调优详解(14节) 01-MySQL服务存储引擎介绍 02-MySQL服务存储引擎体系结构 03-MySQL服务MyISAM引擎介绍及磁盘文件格式 04-MySQL服务事务详细介绍及ACID特性说明 05-...

    Mysql安装步骤

    centos6.8下安装mysql5.6,以及常用命令,傻瓜式安装。

    在linux系统中安装MySQL

     CentOS系统中的YUM中包含了MySQL安装包,版本是MySQL5,rpm软件包的名称是mysql-server  yum list | grep mysql:这条命令是将YUM仓库里包含MySQL的软件包都列出来。  在执行上面命令后所列出的软件包中mysql...

    零基础学会Linux常用配置

    十二、 Centos常用命令 73 十三、 上传下载文件到Linux系统 80 十四、 配置JDK 83 十五、 安装部署Tomcat 86 十六、 安装部署Nginx 95 十七、 部署FTP服务器 102 十八、 安装配置MYSQL数据库 106

    Centos 6.8编译安装LNMP环境(Nginx+MySQL+PHP)教程

    最好熟悉一下linux 的基本命令,vim的常用命令 千万不要无脑复制,先看一下命令,特别是路径要注意 学会排查错误 本篇安装的软件版本为: Linux:Centos6.8 Nginx:1.10.3 MySQL:5.7.17 PHP:7.0.16 最近...

    linux-system-base:Linux系统,基础用法积累,常用开发环境搭建,运维相关操作

    Centos7下搭建ZooKeeper3.4中间件,常用命令总结 05 Centos7下搭建ElasticSearch中间件,常用接口演示 06 Centos7下搭建Nginx,FastDFS文件管理中间件 07 Centos7下搭建ClickHouse列式存储数据库 08 Centos7下搭建...

    tencentyun#qcloud-documents#手动搭建 LNMP 环境(CentOS6)1

    进行手动搭建 LNMP 环境,您需要熟悉 Linux 命令,例如 CentOS 环境下通过 YUM 安装软件 等常用命令,并对所安装软件的使用及版本兼容性比较了

    Docker视频教程.txt

    P1313_Docker容器操作基本命令 P1414_Docker容器操作进阶命令 P1515_Docker容器宿主机端口映射 P1616_Docker commit提交运行时容器成为镜像 P1717_推送镜像到hub服务器 P1818_推送镜像到阿里云 P1919_Docker...

    Docker安装及部署——超精简

    Docker安装及部署(Linux)Docker的安装部署centos部署mysql部署tomcat关于docker的一些常用命令Docker的启动与停止Docker 常用命令迁移与备份写在最后 Docker的安装 1): yum 包更新到最新 sudo yum update 2): ...

Global site tag (gtag.js) - Google Analytics