mysql 客户端工具参数详解

客户端工具:mysql,mysqladmin,mysqldump,mysqlcheck

非客户端类的管理工具:myisamchk,myisampack

mysql命令提示符

mysql> 等待输入命令

‘> 前面提供的‘未提供结束’

”>

`>

—> 续航符

/*> 注释信息

mysql的命令行编辑快捷键

ctrl+w:删除光标所在处之前的一个单词

ctrl+u:删除光标之前至行首的所有内容

ctrl+y:粘贴之前ctrl+w或ctrl+u删除的内容

ctrl+a:移动光标至行首

ctrl+e:移动光标至行尾

mysql 命令行选项

-u,--user=

-h, --host=

-p, --password=

--protocol={tcp|socket|memory|pipe}

--port=

--socket=/tmp/mysql.sock

--compress 压缩传输

--default-character-set 字符集

-V: 显示版本号

-v: 显示详细信息

--ssl-ca  ca证书

--ssl-capath ca证书的文件夹

--ssl-cert 客户端证书

--ssl-cipher 加密泪飙

--ssl-key 使用的私钥

--ssl-verify-server-cert 验证服务器端证书

--database= -D:指定要使用的数据库

-H --html:输出结果为html格式的文档

-X --xml:输出结果为xml格式的文档

--safe-updates:发送命令时拒绝使用无where字句的uodate或delete命令

mysqladmin工具

mysqladmin [options] command [arg] [command[arg]] .....

以下是command段支持的命令选项

create DB_Name 创建空数据库

-e:直接返回

drop DB_Name 删除数据库

debug 打开调试日志并记录与error log中

status:输出简要状态信息

-sleep # 指定显示延迟

-count # 指定批次

extended-status:输出mysq的各状态变量及数值,相当于执行“mysql> show global status”

flush-hosts:清空主机相关的缓存:DNS解析缓存,此前因为连接错误次数过多而被拒绝访问mysqld的主机列表

flush-logs:日志滚动,主要是二进制日志和中继日志

refresh:相当于同时使用flush-logs和flush-hosts

flush-privileges:通知服务器重读授权表

reload:重载授权表

flush-status:重置状态变量的值

flush-tables:关闭当前打开的表文件句柄

flush-threads:清空线程缓存

kill:杀死指定的线程,可以一次杀死多个线程,以逗号分隔,但不能有多余空格

password:修改指定用户的密码

processlist: 线程列表

shutdown:关闭mysqld进程

start-slave 启动从服务器进程

stop-slave 关闭从服务器进程

variables:显示mysql的各服务器进程

时间: 2024-08-10 02:59:44

mysql 客户端工具参数详解的相关文章

MySql JDBC url 参数详解

MySql链接url参数详解 jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... 常用的几个较为重要的参数: 参数名称 参数说明 缺省值 最低版本要求 user 数据库用户名(用于连接数据库)   所有版本 passWord 用户密码(用于连接数据库)   所有版本 useUnicode 是否使用Unicode字符集,如果参数characterEncoding设置为gb2312或gbk

Mysql数据库配置参数详解大全

名称 是否需要重启 值 允许值 描述 auto_increment_increment 否 1 1-65,535 auto_increment_increment和auto_increment_offset 用于master-to-master的复制,并可以用来控制AUTO_INCREMENT列的操作. auto_increment_offset 否 1 1-65,535 auto_increment_increment和auto_increment_offse用于master-to-maste

mysql 5.6 参数详解

系统变量提供的是各种与服务器配置和功能有关的信息.大部分的系统变量都可以在服务器启动时进行设置.在运行时,每一个系统变量都拥有一个全局值或会话值,或者同时拥有这两个值.许多系统变量都是动态的,也就是说,可以在服务器郑州运行时修改它们的值.这些类型的信息都会在每个变量的描述里(与变量名同处一行)指明. 对于那些可以在服务器启动时设置的变量,看到的是“自动”一词,后面紧跟着“直接设置”或某个选项.“直接设置”的意思是:可以在命令行上或者在选项文件里,使用与变量名同名的选项直接设置该变量.否则,在“启

Mysql show Status参数详解

状态名 作用域 详细解释 Aborted_clients Global 由于客户端没有正确关闭连接导致客户端终止而中断的连接数 Aborted_connects Global 试图连接到MySQL服务器而失败的连接数 Binlog_cache_disk_use Global 使用临时二进制日志缓存但超过binlog_cache_size值并使用临时文件来保存事务中的语句 的事务数量 Binlog_cache_use Global 使用临时二进制日志缓存的事务数量 Bytes_received B

MySql链接url参数详解

mysql JDBC URL格式如下:jdbc:mysql://[host:port],[host:port].../[database][?参数名1][=参数值1][&参数名2][=参数值2]... MySQL在高版本需要指明是否进行SSL连接  在url后面加上     useSSL=true   不然写程序会有warning 常用的几个较为重要的参数: 参数名称                                     参数说明 user                  

【MySQL】lower_case_table_names参数详解

简介: lower_case_table_names 是mysql设置大小写是否敏感的一个参数. 1.参数说明: lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的 lower_case_table_names = 1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写lower_case_table_names=2 表名存储为给定的大小写但是比较的时候是小写的unix,linux下lower_case_table_names默认值为 0 .Window

【MySQL】explicit_defaults_for_timestamp 参数详解

简介: explicit_defaults_for_timestamp 系统变量决定MySQL服务端对timestamp列中的默认值和NULL值的不同处理方法.此变量自MySQL 5.6.6 版本引入,分为全局级别和会话级别,可动态更新,默认值为OFF.本文主要介绍该参数打开和关闭情况下对timestamp的影响 . 1.explicit_defaults_for_timestamp = OFF 当该参数默认设置为OFF时,其行为如下: 在默认情况下,如果timestamp列没有显式的指明nul

MySQL配置文件mysql.ini参数详解、MySQL性能优化

MySQL配置文件mysql.ini参数详解.MySQL性能优化 my.ini(Linux系统下是my.cnf),当mysql服务器启动时它会读取这个文件,设置相关的运行环境参数. my.ini分为两块:Client Section和Server Section.   Client Section用来配置MySQL客户端参数.   要查看配置参数可以用下面的命令: show variables like '%innodb%'; # 查看innodb相关配置参数 show status like

MySQL配置文件参数详解

[client] port = 3307 socket = /usr/local/mysql5_6/mysql.sock default-character-set=utf8 [mysql] prompt = mysql(\\[email protected]\h-\R:\\m:\\s [\\d])> #提示当前数据库操作用户名.库名.时间等 default-character-set=utf8 [mysqld] basedir = /usr/local/mysql5_6 datadir = /