文档章节

cmd连接mysql的方法详解

浩爷
 浩爷
发布于 2016/06/14 00:56
字数 384
阅读 75
收藏 5

mysql cmd常用命令,偶尔需要命令行执行mysql的朋友可以参考下。

将mysql目录下bin目录中的mysql.exe放到C:\WINDOWS下,可以执行以下命令 

连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 
断开:exit (回车) 

创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 
修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 
删除授权: revoke select,insert,update,delete om *.* from test2@localhost; 

显示数据库:show databases; 
显示数据表:show tables; 
显示表结构:describe 表名; 

创建库:create database 库名; 
删除库:drop database 库名; 
使用库:use 库名; 

创建表:create table 表名 (字段设定列表); 
删除表:drop table 表名; 
修改表:alter table t1 rename t2 
查询表:select * from 表名; 
清空表:delete from 表名; 
备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasename tablename > tablename.sql 
恢复表: mysqlbinmysql -h(ip) -uroot -p(password) databasename tablename < tablename.sql(操作前先把原来表删除) 

增加列:ALTER TABLE t2 ADD c INT UNSIGNED NOT NULL AUTO_INCREMENT,ADD INDEX (c); 
修改列:ALTER TABLE t2 MODIFY a TINYINT NOT NULL, CHANGE b c CHAR(20); 
删除列:ALTER TABLE t2 DROP COLUMN c; 

备份数据库:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename > database.sql 
恢复数据库:mysql\bin\mysql -h(ip) -uroot -p(password) databasename < database.sql 
复制数据库:mysql\bin\mysqldump --all-databases > all-databases.sql 
修复数据库:mysqlcheck -A -o -uroot -p54safer 

文本数据导入: load data local infile \"文件名\" into table 表名; 
数据导入导出:mysql\bin\mysqlimport database tables.txt

© 著作权归作者所有

浩爷

浩爷

粉丝 7
博文 90
码字总数 49238
作品 0
深圳
程序员
私信 提问
Dockerfile指令详解

Dockerfile指令详解 Docker可以从Dockerfile中一步一步的读取指令来自动的创建镜像,常使用Dockerfile来创建用户自定义的镜像。格式如下: # CommentINSTRUCTION arguments 虽然前面的指令大...

双鱼座小龙
2017/08/23
0
0
Django项目详解——MySQL配置及应用

Django的MySQL配置 下载mysql驱动 cmd进入django项目根目录: 安装成功后,最后应该是这样的 设置连接参数 在settings.py中配置mysql连接参数,详见django database 如果用sqlite,那把文件存...

世外大帝
2018/01/09
0
0
由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败

原文地址:由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败作者:四海名汀一、MYSQL连接错误描述: 在搭建PHP开发环境的过程中,待所有的必须的软件都安装准备好后,...

wbb827
2013/09/26
0
0
MYSQL 免安装版的环境配置

1、解压文件,得到解压目录; 如:D:Program Filesmysql-5.6.23-winx64 2、配置my.ini文件; [client]port=3306default-character-set=utf8[mysqld] port=3306charactersetserver=utf8basedi......

Ieenben
2015/06/09
0
0
SQLyog 报错2058 :连接 mysql 8.0.11 解决方法

今天闲来无事,下载新版的 mysql 8.0.11 安装。 为了方便安装查看,我下载了sqlyog 工具 连接 mysql 配置新连接报错:错误号码 2058,分析是 mysql 密码加密方法变了。 解决方法:windows 下...

江湖令
2018/08/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Android双向绑定原理简述

Android双向绑定原理简述 双向绑定涉及两个部分,即将业务状态的变化传递给UI,以及将用户输入信息传递给业务模型。 首先我们来看业务状态是如何传递给UI的。开启dataBinding后,编译器为布局...

tommwq
今天
2
0
Spring系列教程八: Spring实现事务的两种方式

一、 Spring事务概念: 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。...

我叫小糖主
今天
6
0
CentOS 的基本使用

1. 使用 sudo 命令, 可以以 root 身份执行命令, 必须要在 /etc/sudoers 中定义普通用户 2. 设置 阿里云 yum 镜像, 参考 https://opsx.alibaba.com/mirror # 备份mv /etc/yum.repos.d/CentO...

北漂的我
昨天
3
0
Proxmox VE技巧 移除PVE “没有有效订阅” 的弹窗提示

登陆的时候提示没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options. 用的是免费版的,所以每次都提示......

以谁为师
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部