您的位置:首页 > 运维架构 > Docker

Mysql数据库、Docker常用命令总结

2019-06-04 11:33 253 查看

1、Mysql命令

首先,打开cmd,输入mysql -u root -p命令,根据提示输入密码后,即可进入Mysql

操作 命令
查看所有数据库 show databases
使用某数据库 use 数据库名
查看当前数据库所有表 show tables
解决中文乱码,cmd默认编码格式为gbk(重启cmd时,需重新设置) set charset gbk
查看mysql所提供的存储引擎 show engines
mysql当前默认的存储引擎 show variables like ‘%storage_engine%’
查看某表的表结构、存储引擎、目前字段自增值、默认编码 show create table 表名

扩展:
Mysql行锁测试(InnoDB引擎)
1、cmd(A)选择任一数据库,通过

begin
命令显式开启一个事务,然后对一条数据执行update语句;
2、打开另一个cmd(B),对同一条数据进行修改,发现进入阻塞状态,此时,该条数据被A锁住;
3、cmd(A)提交事务
commit
命令,自动释放行锁,随之cmd(B)阻塞结束,进行修改。

2、Docker命令

操作 命令
查看所有docker-machine docker-machine ls
启动machine docker-machine start 机器名
进入machine docker-machine ssh 机器名
查看当前machine中所有的镜像 docker images
在注册中心搜索镜像(支持模糊查询) docker search 镜像名
在注册中心拉取镜像 docker pull 镜像名
运行镜像,生成容器 docker run 镜像ID
查看当前系统的容器 docker ps -a
查看正在运行的容器 docker ps
删除容器 docker rm -f 容器ID
进入容器 docker exec -it 容器名 bash
修改文件名称 rename 原字符串 新字符串 文件名
修改文件权限–任何人都有读、写、运行的权限 chmod 777 文件名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: