zoukankan      html  css  js  c++  java
  • MySQL常用指令

    MySQL常用指令

    进入docker数据库

    docker exec -it mysql bash
    mysql -h 127.0.0.1 -u root -p
    

    mysql默认接受本地连接,如果不指定-h会连接报错。

    查数据库

    docker exec -it mysql bash
    mysql -h 127.0.0.1 -u root -p
    
    show databases;
    

    查数据库表

    docker exec -it mysql bash
    mysql -h 127.0.0.1 -u root -p
    show databases;
    use sys
    
    show tables;
    

    创建数据库表

    docker exec -it mysql bash
    mysql -h 127.0.0.1 -u root -p
    
    create database
    

    查数据库最大连接数

    show variables like '%max_connections%';
    

    备份数据库

    # 备份数据库的表,只有建表语句
    docker exec -it mysql mysqldump -uroot -p123 <tableName> > <tableName>.sql
    # 备份所有数据库,包含了建库语句
    docker exec -it mysql mysqldump -uroot -p123 -A > all.sql
    

    附录

    1、the input device is not a TTY

    在执行恢复备份。docker exec -it mysql mysql -uroot -p123 QJ < xx_bak.sql报的这个错。原因是我给此语句分配了一个伪终端。此处不需要分配。

    执行语句-it去掉t

    敌人总是会在你最不想它出现的地方出现!
  • 相关阅读:
    常见的线性结构
    Lambda表达式学习笔记
    Spring Security 入门 (二)
    Spring Security 入门(一)
    Eclipse 创建 Maven 项目
    初学 Spring MVC(基于 Spring in Action)
    蓝桥杯之入学考试
    Java 学习总结
    二叉搜索树和红黑树
    Detours 劫持
  • 原文地址:https://www.cnblogs.com/longhx/p/15741162.html
Copyright © 2011-2022 走看看