MySQL配置工具

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL配置工具相关的知识,希望对你有一定的参考价值。

mysql --> mysqld
客户端程序:
mysql: 交互式的CLI工具;
mysqldump: 备份工具,基于mysql协议向mysqld发起查询请求,并将查得的所有数据转换成insert等写操作语句保存文本文件中;
mysqladmin:基于mysql协议管理mysqld;
mysqlimport: 数据导入工具;
非客户端类的管理工具:
myisamchk, myisampack

            如何获取程序默认使用的配置:
                mysql --print-defaults
                mysqld --print-defaults
                [shell]# mysqld --print-defaults
                mysqld would have been started with the following arguments:
                --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --symbolic-links=0 --sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

            客户端类应用程序的可用选项:
                -u, --user=
                -h, --host=
                -p, --passowrd=
                -P, --port=         #连如服务器的端口
                --protocol=         #连如的协议
                -S, --socket=
                -D, --database=
                -C, --compress

                mysql -e "SQL"
                ]# mysql -e "SHOW DATABASES;"    #调用远程MySQL命令传参

            mysql的使用模式:
                交互式模式:
                    可运行命令有两类:
                        客户端命令:
                            h, help
                        服务器端命令:
                            SQL, 需要语句结束符;
                脚本模式:
                    # mysql -uUSERNAME -hHOST -pPASSWORD < /path/from/somefile.sql
                    mysql> source /path/from/somefile.sql

            服务器端(mysqld):工作特性有多种定义方式
                命令行选项
                配置文件参数

                    获取可用参数列表:
                        mysqld --help --verbose

                获取运行中的mysql进程使用各服务器参数及其值:
                    mysql> SHOW GLOBAL VARIABLES;
                    mysql> SHOW [SESSION] VARIABLES;

                    注意:其中有些参数支持运行时修改,会立即生效;有些参数不支持,且只能通过修改配置文件,并重启服务器程序生效;
                          有些参数作用域是全局的,且不可改变;有些可以为每个用户提供单独的设置;

                修改服务器变量的值:
                    mysql> help SET

                    全局:
                        mysql> SET GLOBAL system_var_name=value;
                        mysql> SET @@global.system_var_name=value;
                    会话:
                        mysql> SET [SESSION] system_var_name=value;
                        mysql> SET @@[session.]system_var_name=value;

                状态变量:用于保存mysqld运行中的统计数据的变量;
                    mysql> SHOW GLOBAL STATUS;
                    mysql> SHOW [SESSION] STATUS;

以上是关于MySQL配置工具的主要内容,如果未能解决你的问题,请参考以下文章

[vscode]--HTML代码片段(基础版,reactvuejquery)

PHP代码-psysh调试代码片段工具

微信小程序代码片段

部分代码片段

Word 文档的优秀代码片段工具或插件?

VSCode自定义代码片段11——vue路由的配置