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数据库常用命令总结.docx
centos (linux) shell常用命令实例手册大全,包括:常用shell命令、语法、环境配置、实例、mysql、jdk、hadoop、hdfs、keepalive、文件操作、软件安装、系统、权限、服务、网络、磁盘管理 等各个方面的shell实例
使用mysql官网的yum安装偶然会出现安装失败的问题,本教程centos6,centos7 不群分版本均可安装,需手动安装,了解linux常用命令。
资源整理 一、rpm方式安装MySQL 1 1、查找是否安装了不同版本的MySQL 1 2、rpm方式安装MySQL 2 二、MySQL主从复制配置 4 1、MySQL主从复制配置 4 2、MySQL主从复制的原理 6 三、Atlas代理配置 7 ...五、常用命令 15
常用命令、安装部署jdk tomcat mysql等程序员必备技能
按照解压后Galera.txt中的操作一步步做,20分钟...文档中附带repo源/Galera配置文件/常用命令及实际中碰到的问题解决方法。 本人一步一步总结的实战经验都是实打实可用的,网上没有这么系统的全流程介绍,绝无骗分。
将下载好的包上传至服务器,如果不知道怎样上传可以参考这篇博客 CentOs7 配置sftp及sftp常用命令 1.卸载centos自带的MariaDB(后面的版本因为mysql有闭源的趋势,开始预装MariaDB了) #检测系统是否安装了mariadb ...
CentOS环境下安装LNMP环境教程,并附有常规使用说明与故障排除方法。 目录: 1.Nginx安装与常用命令 2.Nginx优化 3.Nginx与PHP结合 4.MySQL数据库 5.使用GoAccess分析Nginx日志与发送邮件报告
该文档是关于centos7服务器上安装jdk、MySQL、mysq集群、redis集群、zookeeper集群以及常用linux命令等等。
本人亲自总结的针对aliyun centos 7.2以上版本的常用的linux 操作命令,如有不明白的可到本人csdn账户里留言
第十部-老男孩MySQL常用引擎及优缺点-应用场景-调优详解(14节) 01-MySQL服务存储引擎介绍 02-MySQL服务存储引擎体系结构 03-MySQL服务MyISAM引擎介绍及磁盘文件格式 04-MySQL服务事务详细介绍及ACID特性说明 05-...
centos6.8下安装mysql5.6,以及常用命令,傻瓜式安装。
CentOS系统中的YUM中包含了MySQL安装包,版本是MySQL5,rpm软件包的名称是mysql-server yum list | grep mysql:这条命令是将YUM仓库里包含MySQL的软件包都列出来。 在执行上面命令后所列出的软件包中mysql...
十二、 Centos常用命令 73 十三、 上传下载文件到Linux系统 80 十四、 配置JDK 83 十五、 安装部署Tomcat 86 十六、 安装部署Nginx 95 十七、 部署FTP服务器 102 十八、 安装配置MYSQL数据库 106
最好熟悉一下linux 的基本命令,vim的常用命令 千万不要无脑复制,先看一下命令,特别是路径要注意 学会排查错误 本篇安装的软件版本为: Linux:Centos6.8 Nginx:1.10.3 MySQL:5.7.17 PHP:7.0.16 最近...
Centos7下搭建ZooKeeper3.4中间件,常用命令总结 05 Centos7下搭建ElasticSearch中间件,常用接口演示 06 Centos7下搭建Nginx,FastDFS文件管理中间件 07 Centos7下搭建ClickHouse列式存储数据库 08 Centos7下搭建...
进行手动搭建 LNMP 环境,您需要熟悉 Linux 命令,例如 CentOS 环境下通过 YUM 安装软件 等常用命令,并对所安装软件的使用及版本兼容性比较了
P1313_Docker容器操作基本命令 P1414_Docker容器操作进阶命令 P1515_Docker容器宿主机端口映射 P1616_Docker commit提交运行时容器成为镜像 P1717_推送镜像到hub服务器 P1818_推送镜像到阿里云 P1919_Docker...
Docker安装及部署(Linux)Docker的安装部署centos部署mysql部署tomcat关于docker的一些常用命令Docker的启动与停止Docker 常用命令迁移与备份写在最后 Docker的安装 1): yum 包更新到最新 sudo yum update 2): ...