主要内容:

一、连接MySQL

格式: mysql -h主机地址 -u用户名 -p用户密码

1、例1:连接到本机上的MYSQL。

首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。

2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

(注:u与root可以不用加空格,其它也一样)

3、退出MYSQL命令: exit (回车)。

二、修改密码

格式:mysqladmin -u用户名 -p旧密码 password 新密码

1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:

mysqladmin -uroot -password ab12

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、例2:再将root的密码改为djg345。

mysqladmin -uroot -pab12 password djg345

三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)

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

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

grant select,insert,update,

delete on *.* to [email protected] identified by \"abc\";

如果你不想test2有密码,可以再打一个命令将密码消掉。

grant select,insert,update,delete on mydb

.* to [email protected] identified by \"\";

在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。

1、MySQL常用命令

create database name; 创建数据库(增)

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

use database 库名; 使用数据库(改)

show databases; 查看数据库(查)

查看创建数据库的语句:show create database database name;

查看创建表的语句:show create table table name;

查看表结构:desc table nmae;

show tables; 显示表

describe tablename; 表的详细描述

select 中加上distinct去除重复字段

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

显示当前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 [email protected] identified by ’something’ with

增加新用户

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

GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY ’something’ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO [email protected]”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;

删除授权:

mysql> revoke all privileges on *.* from [email protected]”%”;

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 [email protected] 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命令,而不需要建表命令,则命令如下:

mysql 命令 pdf_MySQL命令文档 PDF 下载相关推荐

  1. oracle rac启停数据库,Oracle rac 启动停止操作文档 PDF 下载

    一.ORACLE 正常启动/关闭操作步骤 1.启动OS操作系统集群 当RAC的两台机器操作系统正常启动后,首先启动OS操作系统的集群,命令如下: cmruncl –v (root 权限下)(启动系统集 ...

  2. windows命令行帮助文档如何使用

    windows命令行帮助文档如何使用( 文章目录: 一.查看windows的常用命令提示符 二.如何查看每个命令的使用手册 1.more命令:查看文档内容 2.find命令:查找命令 只有学会查看帮助 ...

  3. linux查看帮助文档的命令,Linux如何使用查看一个命令的帮助文档呢?

    摘要: 下文讲述Linux操作系统中查看命令的帮助文档的方法分享,如下所示: 实现思路: 使用 --help命令即可查看命令自带的帮助文档信息 例: 查看ls命令的帮助信息 [root@localho ...

  4. Linux入门学习(九)—— 怎么查看命令的帮助文档、怎么查看系统配置文件的帮助文档?

    引言:上期回顾(想要学习的童鞋可以点击看看)     上一章讲诉了怎么快速查找文件,以及怎么找到一个命令所在位置,那么这一章就来讲怎么查看命令的帮助文档.在Linux命令中,我们是不会每个命令都会讲到 ...

  5. 大数据文档PDF开放下载

    收藏的关于大数据.互联网金融.征信.数据分析的文档分享出来,让大家都可以下载.我的文档主要源于自己的收藏,还有各种大会组委会的分享,当然,我自己也开通了多个文库的 VIP 下载的.36 大数据本身是一 ...

  6. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql。

    0.说明 Linux下更改yum默认安装的mysql路径datadir. linux下,MySQL默认的数据文档存储目录为/var/lib/mysql. 假如要把MySQL目录移到/home/data ...

  7. Windows11 如何删除此电脑里面的 6 个系统图标(视频、图片、文档、下载、音乐、桌面)?

    周末空闲的时候把家里台式机重新装了 Windows11 系统,发现在此电脑里面多了 6 个系统图标:视频.图片.文档.下载.音乐.桌面,这样看着不仅乱还引发了我的强迫症... 那么,该如何将此电脑里面 ...

  8. thinkphp3.2集成phpword,生成word文档并下载

    因为工作需要,需要将页面内容导出到word并下载.本文介绍在PHP中如何实现生成word文档并下载. 开发框架: thinkphp3.2 Word插件: PHPWord  一.安装PHPWord 安装 ...

  9. 关于win11桌面出现桌面、音乐、文档、下载、图片、视频图标的问题

    前言: 每次打开电脑看到以下六个图标,我都有点抓狂的感觉,然后让我有种不想打开电脑的冲动,让我丧失了玩电脑的积极性,总之,让我非常无奈.故此,我为了我的电脑要发起自己的反击,消灭它,才是对我自己的尊重 ...

最新文章

  1. 排名前 16 的 Java 工具类
  2. 独家 | 数据科学家指南:梯度下降与反向传播算法
  3. Struts2请求参数合法性校验机制
  4. python 3 递归调用与二分法
  5. tomcat服务器文件被清空,SpringBoot内置Tomcat缓存文件目录被意外删除导致异常
  6. ui uview 安卓开发_uni-app UI框架之uview-ui使用教程
  7. 2017蓝桥杯决赛-发现环 数据结构|搜索
  8. 迷你linux操作系统,自己动手做一个迷你型Linux操作系统
  9. 反向输出一个三位数(信息学奥赛一本通-T1031)
  10. python timer 死掉_Python定时事件 Timer sched
  11. round - 精确的几位小数
  12. vue 多页面应用例子_【微服务】137:Vue之生命周期钩子
  13. 高职计算机热门专业有哪些,2014年高职高专十大热门专业
  14. Python内置函数(66)——vars
  15. Qt学习笔记-更高级的文本编辑器-完善第一版-gif动画
  16. Rootkit 后门的利用
  17. protobuf与protoc
  18. 大型网站图片服务器架构的演进
  19. linux 编辑模式使用sed,sed命令的用法和vim编辑器的使用
  20. CMAP HOW TO USE

热门文章

  1. c# 调用c库dll ,char*转string的解决办法
  2. swift5.5异常的处理的三种的方式
  3. 2009年4月计算机网络原理,全国2009年4月高等教育自学考试计算机网络原理
  4. java手动提交事务_Mybatis是如何将事务和连接池高效的结合的
  5. 超完美截图工具snipaste的下载使用
  6. 信息收集——子域名收集
  7. JKS 密钥库使用专用格式。建议使用 “keytool -importkeystore XXX “迁移到行业标准格式?
  8. Android打开jsp页面,如何确定是通过jsp页面上的Android设备还是IOS设备访问网页
  9. rocketmq 几种队列_这篇进阶必看的RocketMQ,答应我看完好吗?
  10. 解决点击事件让背景变红,在点击背景变正常,并且可以多选的效果