美文网首页数据库
MySQL客户端工具及客户端命令使用

MySQL客户端工具及客户端命令使用

作者: 唯爱熊 | 来源:发表于2019-11-29 17:59 被阅读0次

    一.客户端命令Mysql

    1)连接 命令及参数

    mysql
    -u:指定用户

    -p:指定密码

    -P:指定端口

    -h:指定主机域

    -S:指定socket文件

    -e:指定SQL语句

    2)管理命令

    mysql> status    #查看数据库的状态(\s)
    mysql> exit quit # 退出数据库(\q)
    mysql> \c        #终止当前的SQL语句
    mysql> help      #查看帮助信息(\h、?、\?)
    mysql> source    #导入数据(\.)
    mysql> use       #切换数据库(\u)
    mysql> tee /tmp/a.log #记录操作日志(\T)
    mysql> show slave status\G #将结果展示成key:value的形式
    

    二.mysqladmin管理命令

    #设置密码   password
    [root@db01 ~]# mysqladmin -uroot -p1 password '123'
    #关闭实例   shutdown
    [root@db01 ~]# mysqladmin -uroot -p1 shutdown
    #创建数据库  create
    [root@db01 ~]# mysqladmin -uroot -p123 create oldboy2
    #删除数据库  drop
    [root@db01 ~]# mysqladmin -uroot -p123 drop oldboy2
    #查看MySQL的参数  variables
    [root@db01 ~]# mysqladmin -uroot -p123 variables
    #刷新binlog日志   flush-log
    [root@db01 ~]# mysqladmin -uroot -p123 flush-log
    #重载授权表        reload
    [root@db01 ~]# mysqladmin -uroot -p123 reload
    #判断MySQL是否存活
    [root@db01 ~]# mysqladmin -uroot -p123 ping
    

    三.命令行管理工具mysqldump

    命令参数如下:
    -h 主机域
    -P 远程主机的端口号默认不为3306需要指定
    -A 备份全部数据库
    -B 备份指定的多个库
    -t 只备份数据,不备份表结构
    -d 只备份表结构,不备份数据
    --master-data 导出时增加binlog文件的位置和chang master语句(方便做主从复制)。这个选项有两个值,分别为--master-data=1和--master-data=2。如果值等于1,就会添加一个CHANGE MASTER语句,如果值等于2,就会在CHANGE MASTER语句前添加注释(#),这个参数会--lock-all-tables锁表,需要指定参数--single-transaction禁止锁表即可。

    #备份导出单个库
    [root@db01 ~]# mysqldump -uroot -p12345 db1 >db1.sql
    #备份导出指定的多个库
    [root@db01 ~]# mysqldump -uroot -p12345 -B db1 db2 >db12.sql
    #备份导出所有的库
    [root@db01 ~]# mysqldump -uroot -p12345 -A >db_all.sql
    #只备份数据,不备份表结构
    [root@db01 ~]# mysqldump -uroot -p12345 -t db1 >db_data.sql
    #只备份表结构,不备份数据
    [root@db01 ~]# mysqldump -uroot -p12345 -d db1 >db_t.sql
    #只备份指定的表
    [root@db01 ~]# mysqldump -uroot -p12345 db1 tb1 >db_tab.sql
    #远程备份
    [root@db01 ~]# mysqldump -uroot -p12345 -h10.0.0.52 -P 3307 db1 >db.sql
    

    相关文章

      网友评论

        本文标题:MySQL客户端工具及客户端命令使用

        本文链接:https://www.haomeiwen.com/subject/beygwctx.html